ansible-role-bareos/templates/server-fileset.conf.j2
2024-02-29 10:40:11 +07:00

31 lines
618 B
Django/Jinja

{{ ansible_managed | comment }}
{% for fileset_name, fileset in bareos_server_filesets.items() %}
FileSet {
Name = "{{ fileset_name }}"
Include {
{% if 'options' in fileset %}
Options {
{% for option, value in fileset.options.items() %}
{{ option }} = {{ value }}
{% endfor %}
}
{% endif %}
{% if 'paths' in fileset %}
{% for path in fileset.paths %}
File = "{{ path }}"
{% endfor %}
{% else %}
File = "{{ fileset.path }}"
{% endif %}
}
{% if 'excludes' in fileset %}
Exclude {
{% for exclude in fileset.excludes %}
File = "{{ exclude }}"
{% endfor %}
}
{% endif %}
}
{% endfor %}