summaryrefslogtreecommitdiff
path: root/dan/sk-cloudia.yml
diff options
context:
space:
mode:
Diffstat (limited to 'dan/sk-cloudia.yml')
-rw-r--r--dan/sk-cloudia.yml48
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