UNASSIGNED TODOS ---------------- The following list of todos has not been assigned to any developer. Feel free to pick one! CORE ---- - support default parameter - document and add paremeters for remote-copy and remote-exec! - remove hack, make a feature of it 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) - Support uci from openwrt? - http://wiki.openwrt.org/doc/uci