cdist-design(7) =============== Nico Schottelius NAME ---- cdist-design - Design ideas for cdist DESCRIPTION ----------- When using cdist with the push principle, the execution tree looks likes this: -------------------------------------------------------------------------------- % server cdist-deploy-to(1) cdist-build(1) cdist-preprocess(1) # fills up variables with content cdist-explore(1) % client # explores client configuration cdist-compile(1) # parses configuration, creates internal state in cconfig format, verifies cdist-link(1) # uses cconfig output, creates executable cdist-remote-exec(1) # cdist-transfer(1) # transfer executable to client cdist-execute(1) % client # execute resulting executable -------------------------------------------------------------------------------- Operation on the server is run as "cdist" user. Operation on the client is run as "root" user. When using cdist with the pull principle (configuration triggered by client): -------------------------------------------------------------------------------- % client cdist-trigger(1) # connects to server cdist-deploy-to(1) % server: see above -------------------------------------------------------------------------------- SEE ALSO -------- cdist(7), website: http://www.nico.schottelius.org/cdist/[] COPYING ------- Copyright \(C) 2010 Nico Schottelius. Free use of this software is granted under the terms of the GNU General Public License version 3 (GPLv3).