From b17c559251dfd157fe2cf220044887f08208bb3c Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 24 Aug 2024 19:25:40 +0200 Subject: split environment group dan to skillz and elevate --- skillz/sk-tomnext.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 skillz/sk-tomnext.yml (limited to 'skillz/sk-tomnext.yml') diff --git a/skillz/sk-tomnext.yml b/skillz/sk-tomnext.yml new file mode 100644 index 00000000..8ad69918 --- /dev/null +++ b/skillz/sk-tomnext.yml @@ -0,0 +1,39 @@ +--- +- name: Basic Setup + hosts: sk-tomnext + roles: + - role: apt-repo/base + - role: core/base + - role: core/sshd/base + - role: core/zsh + - role: core/cpu-microcode + - role: core/users + - role: storage/luks/base + - role: storage/zfs/base + - role: storage/zfs/sanoid + - role: vm/host/base + - role: vm/host/network + - role: installer/debian/base + tasks: + - name: install post-boot script + copy: + dest: /usr/local/bin/post-boot + mode: 0755 + content: | + #!/bin/bash + set -e + + {% for name, volume in luks_devices.items() %} + echo -e "opening crypto volume: \033[1;37m{{ name }}\033[0m" + cryptsetup luksOpen '{{ volume.device }}' '{{ name }}' + {% endfor %} + + systemctl restart zfs-import-cache.service + systemctl restart zfs-mount.service + systemctl restart zfs-share.service + systemctl restart zfs-zed.service + mount -a + + sleep 2 + rm -f /run/libvirt/qemu/autostarted + systemctl restart libvirtd.service -- cgit v1.2.3