diff --git a/inventory/host_vars/yggdrasil/vars.yml b/inventory/host_vars/yggdrasil/vars.yml index 770c753..e85519e 100644 --- a/inventory/host_vars/yggdrasil/vars.yml +++ b/inventory/host_vars/yggdrasil/vars.yml @@ -50,9 +50,11 @@ system_var_containers_dataset: "rpool{{ system_var_containers_directory }}" # -------------------------------------------------------------------------------------------------- system_backups_snapshots_dataset: "hpool/backup" system_backups_snapshots_root_dataset: "{{ system_var_root_dataset | - replace('rpool/var/lib', 'hpool/backup') }}" + replace('rpool/var/lib/yggdrasil', + 'hpool/backup/srv') }}" system_backups_snapshots_data_dataset: "{{ system_var_data_dataset | - replace('rpool/var/lib', 'hpool/backup') }}" + replace('rpool/var/lib/yggdrasil/data', + 'hpool/backup/srv/the-nine-worlds') }}" # -------------------------------------------------------------------------------------------------- # vpn diff --git a/playbooks/roles/system/datasets/tasks/include/backups.yml b/playbooks/roles/system/datasets/tasks/include/backups.yml index 54a5993..d6a72d0 100644 --- a/playbooks/roles/system/datasets/tasks/include/backups.yml +++ b/playbooks/roles/system/datasets/tasks/include/backups.yml @@ -7,12 +7,12 @@ canmount: "off" "com.sun:auto-snapshot": "false" -- name: "backups : create services backup dataset" +- name: "backups : create backup dataset root" community.general.zfs: name: "{{ system_backups_snapshots_root_dataset }}" state: "present" -- name: "backups : create services data backup dataset" +- name: "backups : create backup dataset for the-nine-worlds" community.general.zfs: name: "{{ system_backups_snapshots_data_dataset }}" state: "present"