forked from ungleich-public/cdist
		
	
		
			
				
	
	
		
			42 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
- 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"
 |