more details for design

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2010-09-29 19:02:40 +02:00
parent 0157f5a8bc
commit 7d214d1822

10
design
View file

@ -4,10 +4,12 @@ cdist using the push principle (triggered by server)
cdist-deploy-to <client-hostname> cdist-deploy-to <client-hostname>
cdist-preprocess # fills up variables with content cdist-preprocess # fills up variables with content
cdist-explore % client # explores client configuration cdist-explore % client # explores client configuration
cdist-compile # parses configuration, creates internal state in cconfig format, verifies cdist-build
cdist-link # uses cconfig output, creates executable cdist-compile # parses configuration, creates internal state in cconfig format, verifies
cdist-transfer # transfer executable to client cdist-link # uses cconfig output, creates executable
cdist-execute % client # execute resulting executable cdist-remote-exec #
cdist-transfer # transfer executable to client
cdist-execute % client # execute resulting executable
Operation on the server is run as "cdist" user. Operation on the server is run as "cdist" user.
Operation on the client is run as "root" user. Operation on the client is run as "root" user.