46 lines
1.1 KiB
Django/Jinja
46 lines
1.1 KiB
Django/Jinja
#jinja2: trim_blocks: False
|
|
{# Ansible restricts Jinja includes to the same directory or subdirectory of a
|
|
template. To support customised configuration outside of this path we use
|
|
the template lookup plugin. Jinja includes have a lower overhead, so we use
|
|
those where possible. #}
|
|
|
|
# Inputs
|
|
{%- for path in fluentd_input_files %}
|
|
# Included from {{ path }}:
|
|
{%- if path.startswith('/') %}
|
|
{{ lookup('template', path) }}
|
|
{%- else %}
|
|
{% include path %}
|
|
{%- endif %}
|
|
{%- endfor %}
|
|
|
|
# Filters
|
|
{%- for path in fluentd_filter_files %}
|
|
# Included from {{ path }}:
|
|
{%- if path.startswith('/') %}
|
|
{{ lookup('template', path) }}
|
|
{%- else %}
|
|
{% include path %}
|
|
{%- endif %}
|
|
{%- endfor %}
|
|
|
|
# Formats
|
|
{%- for path in fluentd_format_files %}
|
|
# Included from {{ path }}:
|
|
{%- if path.startswith('/') %}
|
|
{{ lookup('template', path) }}
|
|
{%- else %}
|
|
{% include path %}
|
|
{%- endif %}
|
|
{%- endfor %}
|
|
|
|
# Outputs
|
|
{%- for path in fluentd_output_files %}
|
|
# Included from {{ path }}:
|
|
{%- if path.startswith('/') %}
|
|
{{ lookup('template', path) }}
|
|
{%- else %}
|
|
{% include path %}
|
|
{%- endif %}
|
|
{%- endfor %}
|