Drive sanoid changes from YAML

This commit is contained in:
Jake Howard
2020-08-20 21:47:12 +01:00
parent 1bcb8f22b1
commit 35266e975d
2 changed files with 25 additions and 11 deletions

View File

@ -3,19 +3,20 @@
# It should go in /etc/sanoid. #
######################################
[tank]
use_template = production
recursive = yes
{% for name, config in sanoid_datasets.items() %}
[{{ name }}]
{% for key, value in config.items() %}
{{ key }} = {{ value | lower }}
{% endfor %}
{% endfor %}
#############################
# templates below this line #
#############################
[template_production]
frequently = 0
hourly = 36
daily = 30
monthly = 3
yearly = 0
autosnap = yes
autoprune = yes
{% for name, config in sanoid_templates.items() %}
[template_{{ name }}]
{% for key, value in config.items() %}
{{ key }} = {{ value | lower }}
{% endfor %}
{% endfor %}