diff options
author | Christian Pointner <equinox@spreadspace.org> | 2019-10-02 20:03:43 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2019-10-02 20:03:43 +0200 |
commit | cd46ebf17b7fba2c3f6cad1e7c2cf8b4edf3ada5 (patch) | |
tree | f59e09a540d81c0c0c4da4646b1cf99575259b50 /dan | |
parent | sk-2019vm can run machines now (diff) |
fix vmhost network configs
Diffstat (limited to 'dan')
-rw-r--r-- | dan/sk-2019vm.yml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/dan/sk-2019vm.yml b/dan/sk-2019vm.yml index 00c6a067..42354bc6 100644 --- a/dan/sk-2019vm.yml +++ b/dan/sk-2019vm.yml @@ -9,3 +9,21 @@ - role: cryptdisk - role: zfs/base - role: vm/host + tasks: + - name: install post-boot script + copy: + dest: /usr/local/bin/post-boot + mode: 0755 + content: | + #!/bin/bash + set -e + + {% for name, volume in cryptdisk_volumes.items() %} + cryptsetup luksOpen '{{ volume.device }}' '{{ name }}' + {% endfor %} + systemctl restart zfs-import-cache.service + systemctl restart zfs-mount.service + mount -a + + sleep 2 + systemctl restart libvirtd.service |