forked from ungleich-public/cdist
		
	cleanup config layout, add type specific explorers
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								ff1fae2670
							
						
					
				
			
			
				commit
				
					
						f87472e65d
					
				
			
		
					 1 changed files with 25 additions and 15 deletions
				
			
		| 
						 | 
					@ -51,37 +51,47 @@ variables, see cdist-environment(7)).
 | 
				
			||||||
   Parameters optionally accepted by type, \n seperated list.
 | 
					   Parameters optionally accepted by type, \n seperated list.
 | 
				
			||||||
   See cdist-types(7).
 | 
					   See cdist-types(7).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- cache/
 | 
					- types/<name>/explorers:
 | 
				
			||||||
   The cache contains results from previous runs, which may also
 | 
					   Location of the type specific explorers.
 | 
				
			||||||
   be used in types to gather information about other hosts
 | 
					   See cdist-explorers(7).
 | 
				
			||||||
   (like ssh-keys).
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- cache/hosts/:
 | 
					- /output-tree/
 | 
				
			||||||
   Contains cache of every known host.
 | 
					   This directory contains output of cdist and is mirrored into the
 | 
				
			||||||
 | 
					   cache after a successful run. This directory may be placed below
 | 
				
			||||||
 | 
					   the tmpdir or at any other location.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- cache/hosts/<name>:
 | 
					- /output-tree/hosts/:
 | 
				
			||||||
 | 
					   Contains output of hosts.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- /output-tree/hosts/<name>:
 | 
				
			||||||
   Contains cache of the specific host.
 | 
					   Contains cache of the specific host.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- cache/hosts/<name>/explorers:
 | 
					- /output-tree/hosts/<name>/explorers:
 | 
				
			||||||
   Output of explorers from last run for the host.
 | 
					   Output of general explorers.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- cache/hosts/<name>/objects:
 | 
					- /output-tree/hosts/<name>/objects:
 | 
				
			||||||
   Objects created during last run for the host.
 | 
					   Objects created during last run for the host.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- /output-tree/hosts/<name>/objects/<object>/explorers:
 | 
				
			||||||
 | 
					   Output of type specific explorers, per object.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- tmpdir: Temporary storage
 | 
					- tmpdir: Temporary storage
 | 
				
			||||||
   A tempdir and a tempfile is provided by cdist-config(1), which
 | 
					   A tempdir and a tempfile is provided by cdist-config(1), which
 | 
				
			||||||
   will be removed when the scripts ends automatically.
 | 
					   will be removed when the scripts ends automatically.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					FUTURE
 | 
				
			||||||
 | 
					------
 | 
				
			||||||
 | 
					The following functionality may be implemented in the next release (or so).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- tmpdir/cache/: New cache
 | 
					- tmpdir/cache/: New cache
 | 
				
			||||||
   This directory contains elements for the new cache of the host.
 | 
					   This directory contains elements for the new cache of the host.
 | 
				
			||||||
   If all stages are completed successfully, the new cache is used
 | 
					   If all stages are completed successfully, the new cache is used
 | 
				
			||||||
   to replace the previous one.
 | 
					   to replace the previous one.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- tmpdir/explorers/: Output of explorers
 | 
					- cache/
 | 
				
			||||||
   If the run was successful, the results are copied into the new cache.
 | 
					   The cache contains the cconfig output tree from previous runs, which
 | 
				
			||||||
 | 
					   may also be used in types to gather information about other hosts
 | 
				
			||||||
- tmpdir/objects/: Objects created during run
 | 
					   (like ssh-keys).
 | 
				
			||||||
   If the run was successful, the results are copied into the new cache.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AUTHOR
 | 
					AUTHOR
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue