cleanups
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
f982372c43
commit
226e9015df
2 changed files with 42 additions and 13 deletions
1
doc/man/.gitignore
vendored
1
doc/man/.gitignore
vendored
|
@ -1,2 +1,3 @@
|
||||||
cdist.7
|
cdist.7
|
||||||
*.html
|
*.html
|
||||||
|
cdist-design.7
|
||||||
|
|
|
@ -1,20 +1,48 @@
|
||||||
cdist using the push principle (triggered by server)
|
cdist-design(7)
|
||||||
|
===============
|
||||||
|
Nico Schottelius <nico-cdist--@--schottelius.org>
|
||||||
|
|
||||||
|
|
||||||
|
NAME
|
||||||
|
----
|
||||||
|
cdist-design - Design ideas for cdist
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
-----------
|
||||||
|
|
||||||
|
When using cdist with the push principle, the execution tree looks likes this:
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
% server
|
% server
|
||||||
cdist-deploy-to <client-hostname>
|
cdist-deploy-to(1)
|
||||||
cdist-build
|
cdist-build(1)
|
||||||
cdist-preprocess # fills up variables with content
|
cdist-preprocess(1) # fills up variables with content
|
||||||
cdist-explore % client # explores client configuration
|
cdist-explore(1) % client # explores client configuration
|
||||||
cdist-compile # parses configuration, creates internal state in cconfig format, verifies
|
cdist-compile(1) # parses configuration, creates internal state in cconfig format, verifies
|
||||||
cdist-link # uses cconfig output, creates executable
|
cdist-link(1) # uses cconfig output, creates executable
|
||||||
cdist-remote-exec #
|
cdist-remote-exec(1) #
|
||||||
cdist-transfer # transfer executable to client
|
cdist-transfer(1) # transfer executable to client
|
||||||
cdist-execute % client # execute resulting executable
|
cdist-execute(1) % 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.
|
||||||
|
|
||||||
cdist using the pull principle (triggered by client)
|
When using cdist with the pull principle (configuration triggered by client):
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
% client
|
% client
|
||||||
cdist-trigger <server-hostname> # connects to server
|
cdist-trigger(1) <server-hostname> # connects to server
|
||||||
cdist-deploy-to <client-hostname> % server: see above
|
cdist-deploy-to(1) <client-hostname> % 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).
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue