aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
blob: c6f29e4a1b2381b0710667a0122403b3c4d778e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TODO
====

Hydra
-----

- 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.
- ssh-config: hydra integration.
- init: version control in the superproject?
- use a distributed secret sharing instead of hiera-eyaml.
- deploy:
  - lockfile.
  - keys and certs.
  - fix /etc/puppet permissions.
  - check hostname and required node configuration.
  - log applied version and date (in the node and also in the repo?).