forked from ungleich-public/cdist
		
	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…
	
	Add table
		Add a link
		
	
		Reference in a new issue