forked from ungleich-public/cdist
		
	
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			900 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			900 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| Steven, Nico
 | |
| 
 | |
| Discussion raised due to proposal from Arkaitz Jimenez
 | |
| 
 | |
| --------------------------------------------------------------------------------
 | |
| 
 | |
| Proposal changes back to cdist behaviour as of 2011 (see commit 61b7b68).
 | |
| 
 | |
| Change would introduce:
 | |
| 
 | |
| - no direct stage based running
 | |
| - stages only in object (not globally)
 | |
| - cannot build full dependency list before beginning
 | |
|     - Thus wildcard requirements (require="__file/*") don't work anymore
 | |
| 
 | |
| Accepting this or similar approaches means:
 | |
| 
 | |
| - Drop wildcard requirements (is undocumented anyway)
 | |
| - Type execution is closed (again)
 | |
| 
 | |
| Furthermore/other points:
 | |
| 
 | |
| - Change cdist to continue run as long as possible
 | |
|     - Don't stop if an object fails
 | |
|     - Record failure, print at the end (and exit non zero)
 | |
| 
 | |
| - Logging
 | |
|     - Catch output of manifest, gencode, code, do not display directly
 | |
|     - Print at the end
 | |
|     - Prefix with hostname as usual!
 |