add logfile
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								d39f3e7d3f
							
						
					
				
			
			
				commit
				
					
						4542ee5735
					
				
			
		
					 1 changed files with 42 additions and 0 deletions
				
			
		
							
								
								
									
										42
									
								
								doc/internal/2010-11-02.steven
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								doc/internal/2010-11-02.steven
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,42 @@
 | 
				
			||||||
 | 
					- Remote exec: always into file for debug purposes?
 | 
				
			||||||
 | 
					- Argumente via evn(TYPNAME_PROPERTYNAME)?
 | 
				
			||||||
 | 
					- Kleber zwischen package/provider/pacman/install und type/package/ muss in type oder sein!
 | 
				
			||||||
 | 
					- $somebody defines default / mapping from $type to $provider
 | 
				
			||||||
 | 
					   - may depend on $explore_variables
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Alternativ dir structure?
 | 
				
			||||||
 | 
					   $basedir/$type/
 | 
				
			||||||
 | 
					      properties/
 | 
				
			||||||
 | 
					         name/
 | 
				
			||||||
 | 
					            required # required | optional
 | 
				
			||||||
 | 
					         choices  # \n liste
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      meta/
 | 
				
			||||||
 | 
					         default (shell script)
 | 
				
			||||||
 | 
					      providers/
 | 
				
			||||||
 | 
					         pukman/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- allow user to add or overwrite types, providers, etc.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- property vs. option vs. parameter vs. attribute vs. mittagessen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					! cleanly define interface between type/provider and cdist core
 | 
				
			||||||
 | 
					   - easy documentation generatior
 | 
				
			||||||
 | 
					   - cool error messages
 | 
				
			||||||
 | 
					   - up-to-date documentation
 | 
				
			||||||
 | 
					   - validation of user input possible before type called (compile stage)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- find $type => list of ${parameters/term to be defined/see above}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- __package apache [--name nginx]
 | 
				
			||||||
 | 
					   - type package defines mapping of unique id to ${parameters/term to be defined/see above}
 | 
				
			||||||
 | 
					   - if --name given, creates config entry below apache
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- type2cconfig: define!
 | 
				
			||||||
 | 
					- steven: git!!!!!!!!!! [TODAY!!!!!!!!!]
 | 
				
			||||||
 | 
					- client status als cconfig => diff possibility
 | 
				
			||||||
 | 
					   - vs. provider checks && cares abuot what todo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- register creation in cconfig tree to find out how created the first entry!!!
 | 
				
			||||||
 | 
					   - to warn user "created x already at y, trying to recreate at z"
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue