also update config-layout
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								78b10e0ea6
							
						
					
				
			
			
				commit
				
					
						385cf7ab2b
					
				
			
		
					 1 changed files with 6 additions and 6 deletions
				
			
		| 
						 | 
					@ -3,7 +3,7 @@ On the server:
 | 
				
			||||||
conf/manifests/init
 | 
					conf/manifests/init
 | 
				
			||||||
   - the central entry point
 | 
					   - the central entry point
 | 
				
			||||||
   - is a shell script
 | 
					   - is a shell script
 | 
				
			||||||
   - defines mapping from providers to hosts
 | 
					   - defines mapping from types to hosts
 | 
				
			||||||
   -  will be called by cdist and the name
 | 
					   -  will be called by cdist and the name
 | 
				
			||||||
      will be available for tracking in
 | 
					      will be available for tracking in
 | 
				
			||||||
      cdist core functions
 | 
					      cdist core functions
 | 
				
			||||||
| 
						 | 
					@ -14,11 +14,11 @@ core/manifests/* (all other)
 | 
				
			||||||
   - method to seperate configuration parts
 | 
					   - method to seperate configuration parts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
conf/providers/<name>/
 | 
					conf/types/<name>/
 | 
				
			||||||
   - provide standard types
 | 
					   - provide standard types
 | 
				
			||||||
   - have required and optional arguments
 | 
					   - have required and optional arguments
 | 
				
			||||||
   - are independent of hosts
 | 
					   - are independent of hosts
 | 
				
			||||||
   - may make use of other providers to realise a new type
 | 
					   - may make use of other types to realise a new type
 | 
				
			||||||
      - how to overwrite stuff?
 | 
					      - how to overwrite stuff?
 | 
				
			||||||
      - overwrite in own tree?
 | 
					      - overwrite in own tree?
 | 
				
			||||||
         - needs knowledge of inherited provider
 | 
					         - needs knowledge of inherited provider
 | 
				
			||||||
| 
						 | 
					@ -26,14 +26,14 @@ conf/providers/<name>/
 | 
				
			||||||
              but more like reusable defines
 | 
					              but more like reusable defines
 | 
				
			||||||
   - or may implement some functionality on their own
 | 
					   - or may implement some functionality on their own
 | 
				
			||||||
 | 
					
 | 
				
			||||||
lib/providers/<name>/
 | 
					lib/types/<name>/
 | 
				
			||||||
   - same as above, but provided by the cdist distribution
 | 
					   - same as above, but provided by the cdist distribution
 | 
				
			||||||
   - if name exists in both, conf/ has priority
 | 
					   - if name exists in both, conf/ has priority
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Differences manifests vs. providers
 | 
					Differences manifests vs. types
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                     manifests               providers
 | 
					                     manifests               types
 | 
				
			||||||
 | 
					
 | 
				
			||||||
main purpose         map config to host      provide functionality
 | 
					main purpose         map config to host      provide functionality
 | 
				
			||||||
can change config    no (prevent conflicts)  yes (allow inheritance)
 | 
					can change config    no (prevent conflicts)  yes (allow inheritance)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue