Core: - write test case: test.sh - probably remove grep -q (solaris does not have it) Dependencies: - Add meta parameters like --requires --excludes --depends? - Build dependency tree - Exit on any error - Check return codes Types to be written/extended: - __ssh-keys (host/user) - __service - __user - __file_edit - __deleteline - regexp replace (can probably cover all?) - cron - __issue: add --source Documentation: - Describe Multi master setups - use ssh with master socket? - saves connection delay for new connections: -M - hint: http://protempore.net/~calvins/howto/ssh-connection-sharing/ - Describe pull architecture and requirements - cdist-trigger after first run from /var/lib/cdist/out/bin? - Different environments (production, integration, development) - via version control - Check all references in manpages, ensure all manpages exist, generic ones: + cdist + cdist-deploy-to + cdist-manifest - ensure every file in bin/ has a correspondent manpage - cdist-code-run-all - cdist-explorer-run-init - cdist-manifest-run - cdist-manifest-run-all - cdist-manifest-run-init - cdist-object-codegen - cdist-object-codegen-all - cdist-object-explorer-all - cdist-remote-code-run-all - cdist-remote-explorer-run - cdist-run-remote - cdist-type-build-emulation - cdist-type-emulator - Ensure html output of manpages are published on the web