55 lines
1.4 KiB
Django/Jinja
55 lines
1.4 KiB
Django/Jinja
{% for pool in sanoid_config.pools %}
|
|
[{{ pool.name }}]
|
|
{% if pool.template != '' %}
|
|
use_template={{pool.template}}
|
|
{% endif %}
|
|
{% if pool.recursive|default('') != '' %}
|
|
recursive={{pool.recursive}}
|
|
{% endif %}
|
|
{% if pool.hourly|default('') != '' %}
|
|
hourly = {{ pool.hourly }}
|
|
{% endif %}
|
|
{% if pool.daily|default('') != '' %}
|
|
daily = {{ pool.daily }}
|
|
{% endif %}
|
|
{% if pool.monthly|default('') != '' %}
|
|
monthly = {{ pool.montly }}
|
|
{% endif %}
|
|
{% if pool.yearly|default('') != '' %}
|
|
yearly = {{ pool.yearly }}
|
|
{% endif %}
|
|
{% if pool.autosnap|default('') != '' %}
|
|
autosnap = {{ pool.autosnap }}
|
|
{% endif %}
|
|
{% if pool.autoprune|default('') != '' %}
|
|
autoprune = {{ pool.autoprune }}
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
########### TEMPLATES ###########
|
|
|
|
{% for template in sanoid_config.templates %}
|
|
[template_{{ template.name }}]
|
|
{% if template.hourly|default('') != '' %}
|
|
hourly = {{ template.hourly }}
|
|
{% endif %}
|
|
{% if template.daily|default('') != '' %}
|
|
daily = {{ template.daily }}
|
|
{% endif %}
|
|
{% if template.monthly|default('') != '' %}
|
|
monthly = {{ template.montly }}
|
|
{% endif %}
|
|
{% if template.yearly|default('') != '' %}
|
|
yearly = {{ template.yearly }}
|
|
{% endif %}
|
|
{% if template.autosnap|default('') != '' %}
|
|
autosnap = {{ template.autosnap }}
|
|
{% endif %}
|
|
{% if template.autoprune|default('') != '' %}
|
|
autoprune = {{ template.autoprune }}
|
|
{% endif %}
|
|
{% if template.recursive|default('') != '' %}
|
|
recursive = {{ template.recursive }}
|
|
{% endif %}
|
|
|
|
{% endfor %}
|