]> Frank Brehm's Git Trees - salt/states.git/commitdiff
State for /etc/logrotate.d/rsyslog
authorFrank Brehm <frank.brehm@profitbricks.com>
Thu, 25 Feb 2016 18:15:07 +0000 (19:15 +0100)
committerFrank Brehm <frank.brehm@profitbricks.com>
Thu, 25 Feb 2016 18:15:07 +0000 (19:15 +0100)
basic/rsyslog.sls

index 7e77f117e0a5c8e77e7ed1d982bff610b04f0267..d044bf91805ed08bdf34714d27f2dae7d4db72a3 100644 (file)
@@ -57,3 +57,18 @@ rsyslog:
       - file: /etc/rsyslog.d
       - file: /var/log/syslog.d
 
+/etc/logrotate.d/rsyslog:
+  file.managed:
+    - user: root
+    - group: root
+    - mode: 644
+    - source: salt://basic/files/rsyslog.logrotate.conf
+    - backup: minion
+    - onlyif:
+      - test -d /etc/logrotate.d
+    - require:
+      - pkg: rsyslog
+      - file: /etc/rsyslog.conf
+      - file: /etc/rsyslog.d/60-default.conf
+      - file: /etc/rsyslog.d/70-pb.conf
+