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?).