52 lines
1.3 KiB
Django/Jinja
52 lines
1.3 KiB
Django/Jinja
{{ ansible_managed | comment }}
|
|
|
|
{% if item.enabled is defined and item.enabled or item.enabled is not defined %}
|
|
{{ bareos_dir_template_type }} {
|
|
Name = "{{ item.name }}"
|
|
{% if item.messages is defined %}
|
|
Messages = "{{ item.messages }}"
|
|
{% endif %}
|
|
{% if item.pool is defined %}
|
|
Pool = {{ item.pool }}
|
|
{% endif %}
|
|
{% if item.type is defined %}
|
|
Type = {{ item.type }}
|
|
{% endif %}
|
|
{% if item.description is defined %}
|
|
Description = "{{ item.description }}"
|
|
{% endif %}
|
|
{% if item.client is defined %}
|
|
Client = "{{ item.client }}"
|
|
{% endif %}
|
|
{% if item.fileset is defined %}
|
|
FileSet = "{{ item.fileset }}"
|
|
{% endif %}
|
|
{% if item.storage is defined %}
|
|
Storage = "{{ item.storage }}"
|
|
{% endif %}
|
|
{% if item.jobdefs is defined %}
|
|
Job Defs = "{{ item.jobdefs }}"
|
|
{% endif %}
|
|
{% if item.level is defined %}
|
|
Level = {{ item.level }}
|
|
{% endif %}
|
|
{% if item.schedule is defined %}
|
|
Schedule = "{{ item.schedule }}"
|
|
{% endif %}
|
|
{% if item.runbeforejob is defined %}
|
|
Run Before Job = "{{ item.runbeforejob }}"
|
|
{% endif %}
|
|
{% if item.runafterjob is defined %}
|
|
Run After Job = "{{ item.runafterjob }}"
|
|
{% endif %}
|
|
{% if item.where is defined %}
|
|
Where = "{{ item.where }}"
|
|
{% endif %}
|
|
{% if item.maximum_concurrent_jobs is defined %}
|
|
Maximum Concurrent Jobs = {{ item.maximum_concurrent_jobs }}
|
|
{% endif %}
|
|
}
|
|
{% else %}
|
|
# This file is not enabled.
|
|
{% endif %}
|