diff options
Diffstat (limited to 'roles/zfs/sanoid')
-rw-r--r-- | roles/zfs/sanoid/defaults/main.yml | 2 | ||||
-rw-r--r-- | roles/zfs/sanoid/templates/sanoid.conf.j2 | 3 |
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() %} |