TODO ==== Hydra ----- - ansible integration. - module-commit: - check and set git-flow and production branch in all repositories. - check, install and test puppet pre-commit via git-hooks on all repositories using module-commit. - bootless: properly support `$subdevice` in parted or always use first partition (like `/dev/sdb1`). - ssh-config: hydra integration using `ProxyCommand`. - init: add new repositories as superproject's submodules. - nodes: get node list via hiera files. - newnode: do not generate manifest file, only hiera. - deploy: - fix /etc/puppet permissions. - import keys and certs. Hydractl -------- - provision: - command line parameters using key=value pairs. - config parser using a custom function with `include` directive, avoiding `source`. - install: PREFIX support. - wrapper to import/export monkeysphere keys into keyringer. - backup-{site,copy,restore}: call backup-restore-user. - backup-restore-site wiki. - backup-restore-user and backup-restore-users. - backup-restore-SERVICE: stop/start service. - backup-copy action. - backup-restore-sites: support for other backup locations. - backup-restore-site: - metastore integration for fine-grained permissions. - use metadata do detect drupal series.