summaryrefslogtreecommitdiff
path: root/TODO.md
blob: c8978b9f4ef3ee93579bf0ced1cf81c30e8b7ffe (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
-----

  - module-update: get latest commit from production branch, setup branch if need.
  - bootless: properly support `$subdevice` in parted or always use first partition (like `/dev/sdb1`).
  - newkeys: split SSH/OpenPGP check: just generate OpenPGP key if absent.
  - ssh-config: hydra integration.
  - deploy: automatically set ORIGIN through config parameter.

Hydractl
--------

  - provision:
    - config parser using a custom function with `include` directive, avoiding `source`.
    - change default cryptsetup options.
    - support for cswap with passphrase.
  - puppet-setup-stored: configure storeconfigs database.
  - backup-restore-user and backup-restore-users.
  - site backup, copy and restoration: call backup-restore-user
  - hydractl backup-restore-site {debian,wiki}.
  - wrapper to import/export monkeysphere keys into keyringer.
  - enhance mysql-repair
  - 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