diff --git a/ansible/host_vars/pve/main.yml b/ansible/host_vars/pve/main.yml index c9102cb..c01c5bc 100644 --- a/ansible/host_vars/pve/main.yml +++ b/ansible/host_vars/pve/main.yml @@ -17,6 +17,26 @@ sanoid_datasets: use_template: production recursive: true +sanoid_templates: + production: + frequently: 0 + hourly: 48 + daily: 28 + monthly: 3 + yearly: 0 + autosnap: true + autoprune: true + + replaceable: + frequently: 0 + hourly: 24 + daily: 7 + monthly: 0 + yearly: 0 + autosnap: true + autoprune: true + + # Snapraid snapraid_install: false snapraid_runner: false diff --git a/ansible/roles/zfs/defaults/main.yml b/ansible/roles/zfs/defaults/main.yml index ab5fff4..5a63096 100644 --- a/ansible/roles/zfs/defaults/main.yml +++ b/ansible/roles/zfs/defaults/main.yml @@ -1,31 +1,6 @@ # Cap ARC size to 50% RAM zfs_arc_size: "{{ (ansible_memtotal_mb * 1024 * 1024) * 0.5 }}" -sanoid_datasets: - tank: - use_template: production - recursive: true - process_children_only: true +sanoid_datasets: {} - tank/downloads: - use_template: replaceable - recursive: true - -sanoid_templates: - production: - frequently: 0 - hourly: 48 - daily: 28 - monthly: 3 - yearly: 0 - autosnap: true - autoprune: true - - replaceable: - frequently: 0 - hourly: 24 - daily: 7 - monthly: 0 - yearly: 0 - autosnap: true - autoprune: true +sanoid_templates: {}