diff options
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 33 |
1 files changed, 6 insertions, 27 deletions
@@ -4,34 +4,13 @@ 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. +- implement a general test suite. +- install: move to /usr/local/share/hydra. - bootless: properly support `$subdevice` in parted or always use first partition (like `/dev/sdb1`). +- init: add new repositories as superproject's submodules. +- newnode: do not generate manifest file, only hiera. - ssh-config: hydra integration. - init: version control in the superproject? - deploy: - - install keys? - - use /etc/hydra/{puppet,keyring,etc}? - -Hydractl --------- - -- provision: - - command line parameters using key=value pairs. - - config parser using a custom function with `include` directive, avoiding `source`. -- install: PREFIX support. -- deploy: install keys -- upgrade: run docker upgrade on all available images. -- wrapper to import/export monkeysphere keys into keyringer. -- backup-{site,copy,restore}: call backup-restore-user. -- backup-restore-site {debian,wiki}. -- backup-restore-user and backup-restore-users. -- backup-restore-SERVICE: stop/start service. -- backup-copy action. -- backup-restore-reprepro: rsync -av /var/backups/remote/$ORIG/restore/$DATE/var/reprepro/ /var/reprepro/. -- backup-restore-sites: support for other backup locations. -- backup-restore-site: - - metastore integration for fine-grained permissions. - - use metadata do detect drupal series. + - fix /etc/puppet permissions. + - import keys and certs. |