]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
Adding rsyslog and logrotate support to systemshare.pixelpark.com
authorFrank Brehm <frank.brehm@pixelpark.com>
Mon, 13 Nov 2017 11:00:31 +0000 (12:00 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Mon, 13 Nov 2017 11:00:31 +0000 (12:00 +0100)
customer/pixelpark-dns/common.yaml
customer/pixelpark-dns/systemshare.pixelpark.com.yaml

index 1d1739a801dbf00e4cfb63d526f1346aa2d9a056..0d1dd3247a794b0c13c4e2e3eea0fd5f7fb7df31 100644 (file)
@@ -6,3 +6,44 @@ infra::additional_classes:
 
 postfix::myorigin: "pixelpark.com"
 
+#####################################################
+# Logrotation
+
+infra::profile::logrotate::rules:
+  named:
+    path: '/var/log/named/*.log'
+    rotate_every: 'day'
+    rotate: 10
+    missingok: true
+    minsize: '4M'
+    su_owner: 'named'
+    su_group: 'named'
+    create: true
+    create_mode: '0644'
+    create_owner: 'named'
+    create_group: 'named'
+    dateext: true
+    dateformat: '-%Y-%m-%d'
+    compress: true
+    delaycompress: true
+    missingok: true
+    sharedscripts: true
+    postrotate: |
+      /usr/sbin/rndc reload >/dev/null
+  named_run:
+    path: '/var/named/data/named.run'
+    missingok: true
+    su_owner: 'named'
+    su_group: 'named'
+    create: true
+    create_mode: '0644'
+    create_owner: 'named'
+    create_group: 'named'
+    postrotate: |
+      /usr/bin/systemctl reload named.service > /dev/null 2>&1 || true
+      /usr/bin/systemctl reload named-chroot.service > /dev/null 2>&1 || true
+      /usr/bin/systemctl reload named-sdb.service > /dev/null 2>&1 || true
+      /usr/bin/systemctl reload named-sdb-chroot.service > /dev/null 2>&1 || true
+      /usr/bin/systemctl reload named-pkcs11.service > /dev/null 2>&1 || true
+
+# vim: et list
index ead73e5f34829a50197f85ff133fe4e78d52f5fb..88320922b52d0bf20e53cdc80d7382b0667c67b4 100644 (file)
@@ -5,6 +5,8 @@ infra::additional_classes:
 #  - infra::profile::postfix
 #  - infra::profile::cron
   - infra::profile::apache_php
+  - rsyslog::client
+  - infra::profile::logrotate
 
 #apache::mpm_module: event
 #apache::default_vhost: false