aboutsummaryrefslogtreecommitdiff
path: root/IDEAS.md
blob: 7b93d013f2917f168baeb33d77f4c7ee2e9451eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Ideas
=====

* hydractl:
  * mount-kvmx-supervised: open encrypted volumes from supervised guests.
* hydra:
  * newkeys:
    * generate `luks/root` keys if guest VM.
  * deploy:
    * script deployment support:
      * any language is supported.
      * folder structure like `$HYDRA_FOLDER/tasks/{conf/$task/hosts,stages/{pre,post,main}/$task}`.
      * disable a task script by removing it's file exec flag.
    * run mount-kvmx-supervised on remote, ensuring all supervised VMs have their images available
      before applying the puppet catalog.