homeserver-iac/roles/filesystems/tasks/main.yml
dogeystamp 5def6181ce
roles/filesystems: moved dataroot creation here
it's an issue if the dataroot is created before its mount is created
2023-09-10 20:19:51 -04:00

32 lines
591 B
YAML

- name: Deploy keyfile
copy:
src: "{{ inventory_hostname }}.secret"
dest: /k5e
mode: 0600
- name: Setup crypttab
community.general.crypttab:
backing_device: "{{ external_disk_dev }}"
name: disk
state: present
password: /k5e
- name: Decrypt secondary disk
luks_device:
device: "{{ external_disk_dev }}"
keyfile: /k5e
name: disk
state: opened
- name: Setup fstab
mount:
path: /mnt/disk
src: /dev/mapper/disk
state: mounted
fstype: ext4
- name: Create data root dir
file:
path: "{{ dataroot }}"
state: directory