set defined permissions to default logfiles; fix file mask
diff --git a/rsyslog/common.sls b/rsyslog/common.sls
index c463aa9..ab4c118 100644
--- a/rsyslog/common.sls
+++ b/rsyslog/common.sls
@@ -10,7 +10,7 @@
file.managed:
- source: salt://rsyslog/files/rsyslog.conf.{{ grains.os_family }}
- template: jinja
- - mode: 640
+ - mode: 0640
- require:
- pkg: rsyslog_packages
@@ -21,5 +21,13 @@
- watch:
- file: {{ server.configfile }}
+{% for logfile in server.logfiles.iteritems() %}
+{{ logfile }}:
+ file.managed:
+ - mode: {{ server.createmode }}
+ - watch:
+ - file: {{ server.configfile }}
+{% endfor %}
+
{%- endif %}