aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
blob: 10e6ab4aead2b28d8c0b3e11805cf9dd0eaf1735 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
TODO
====

Hydra
-----

- ansible integration.
- module-commit:
  - check and set git-flow 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.
- deploy: automatically set ORIGIN through config parameter.

Hydractl
--------

- provision: config parser using a custom function with `include` directive, avoiding `source`.
- upgrade: run docker upgrade on all available images.
- deploy: PREFIX support.
- site backup, copy and restoration: call backup-restore-user.
- wrapper to import/export monkeysphere keys into keyringer.
- 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-site:
  - metastore integration for fine-grained permissions.
  - use metadata do detect drupal series.
- backup-restore-sites: support for other backup locations.