{{ 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 %}