aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md33
1 files changed, 6 insertions, 27 deletions
diff --git a/TODO.md b/TODO.md
index 46c49ac..f6b48ee 100644
--- a/TODO.md
+++ b/TODO.md
@@ -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.