summaryrefslogtreecommitdiff
path: root/roles/zfs
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-11-01 17:11:40 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-11-01 17:11:40 +0100
commit2b5d4271ec98f688bc7eaec20c9f31667f76df14 (patch)
treee7ab076c942ef2d154e7ddc8d4184473f02c87eb /roles/zfs
parentubuntu preseed files clean handling of splash screen (diff)
finetune zfs snapshotting for sk-2019
Diffstat (limited to 'roles/zfs')
-rw-r--r--roles/zfs/sanoid/defaults/main.yml2
-rw-r--r--roles/zfs/sanoid/templates/sanoid.conf.j23
2 files changed, 4 insertions, 1 deletions
diff --git a/roles/zfs/sanoid/defaults/main.yml b/roles/zfs/sanoid/defaults/main.yml
index 55ebbd9d..f48e9fd2 100644
--- a/roles/zfs/sanoid/defaults/main.yml
+++ b/roles/zfs/sanoid/defaults/main.yml
@@ -24,3 +24,5 @@ zfs_sanoid_templates:
autoprune: no
autosnap: no
monitor: no
+
+zfs_sanoid_templates_extra: {}
diff --git a/roles/zfs/sanoid/templates/sanoid.conf.j2 b/roles/zfs/sanoid/templates/sanoid.conf.j2
index 2f2b29b4..82eb27a9 100644
--- a/roles/zfs/sanoid/templates/sanoid.conf.j2
+++ b/roles/zfs/sanoid/templates/sanoid.conf.j2
@@ -13,7 +13,8 @@
###############################
## templates
###############################
-{% for name,options in zfs_sanoid_templates.items() %}
+{% set templates = zfs_sanoid_templates | combine(zfs_sanoid_templates_extra) %}
+{% for name,options in templates.items() %}
[template_{{ name }}]
{% for option,value in options.items() %}