42 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
UNASSIGNED TODOS
 | 
						|
----------------
 | 
						|
The following list of todos has not been assigned to any developer.
 | 
						|
Feel free to pick one!
 | 
						|
 | 
						|
TESTS
 | 
						|
-----
 | 
						|
- multiple defines of object:
 | 
						|
   - fail if different parameters
 | 
						|
   - succeed if same parameters
 | 
						|
- verify that all env variables in doc/man/cdist-reference.text.sh
 | 
						|
    exist in the right stages
 | 
						|
- test DependencyResolver
 | 
						|
 | 
						|
 | 
						|
USER INTERFACE
 | 
						|
--------------
 | 
						|
- How to cleanly implement "restart service if config file changed"
 | 
						|
    -> document
 | 
						|
 | 
						|
- Cache
 | 
						|
   - add example how to use 
 | 
						|
   - export variable $__cache
 | 
						|
      -> for current host
 | 
						|
      -> add function to cdist-config, import from cdist-cache
 | 
						|
 | 
						|
- Define / document "this is what should be on host X"
 | 
						|
   and have it parsable by different (shinken) tool
 | 
						|
   -> given after manifest run already!
 | 
						|
 | 
						|
- use absent/present for state by default?
 | 
						|
- buggy output with packages that don't exist in archlinux and fedora:
 | 
						|
   python3 vs. python
 | 
						|
 | 
						|
TYPES
 | 
						|
------
 | 
						|
- Add testing framework (proposed by Evax Software)
 | 
						|
- __user
 | 
						|
   add option to include --create-home
 | 
						|
- Merge __addifnosuchline and __removeline into __line + --state present|absent
 | 
						|
- __cron: Support --file to be used instead of user cron (probably direct support
 | 
						|
    of /etc/cron.d)
 |