13 lines
476 B
Django/Jinja
13 lines
476 B
Django/Jinja
{{ ansible_header | comment }}
|
|
$template CablageFileFormat,"%TIMESTAMP:::date-rfc3339% %fromhost% %syslogtag%%msg%\n"
|
|
|
|
{% for rule in rsyslog_server.rules %}
|
|
{% set dest = rsyslog_server.root+'/'+rsyslog_server.name+'/'+rule.name+'/global.log' %}
|
|
{% for ip in rule.ips %}
|
|
if $fromhost-ip startswith '{{ ip }}' then {{ dest }}; CablageFileFormat
|
|
{% endfor %}
|
|
{% for program in rule.programs %}
|
|
if $programname contains '{{ program }}' then {{ dest }}
|
|
{% endfor %}
|
|
{% endfor %}
|