diff options
Diffstat (limited to 'dan/sk-cloudia.yml')
-rw-r--r-- | dan/sk-cloudia.yml | 48 |
1 files changed, 28 insertions, 20 deletions
diff --git a/dan/sk-cloudia.yml b/dan/sk-cloudia.yml index e58669d1..67c94cb9 100644 --- a/dan/sk-cloudia.yml +++ b/dan/sk-cloudia.yml @@ -1,24 +1,32 @@ --- - name: Basic Setup hosts: sk-cloudia + roles: + - role: apt-repo/base + - role: core/base + - role: core/sshd + - role: core/zsh + - role: core/cpu-microcode + - role: core/admin-users + - role: cryptdisk + - role: zfs/base + - role: kubernetes/base + - role: kubernetes/standalone/base tasks: - - debug: - msg: "please use the branch topic/skillz-legacy for this host" - #roles: - # - role: apt-repo/base - # - role: core/base - # - role: core/sshd - # - role: core/zsh - # - role: core/cpu-microcode - # - role: core/admin-users - # - role: zfs/base - # - role: kubernetes/base - # - role: kubernetes/standalone/base - # - role: apt-repo/spreadspace - # - role: acmetool/base - # - role: nginx/base - # - role: apps/nextcloud - # - role: apps/collabora/code - # - role: apps/etherpad-lite - # - role: apps/coturn - # - role: apps/jitsi/meet + - 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 docker.service + systemctl restart kubelet.service |