From e176ba371cf371801918ab79d20b7ad2ef79a03f Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Mon, 9 May 2022 22:57:30 +0100 Subject: [PATCH] Move my settings out of default --- ansible/host_vars/pve/main.yml | 20 ++++++++++++++++++++ ansible/roles/zfs/defaults/main.yml | 29 ++--------------------------- 2 files changed, 22 insertions(+), 27 deletions(-) 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: {}