From: Frank Brehm Date: Mon, 13 Nov 2017 11:00:31 +0000 (+0100) Subject: Adding rsyslog and logrotate support to systemshare.pixelpark.com X-Git-Tag: v0.1.0~2077^2~3 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=d6f19895cf6aee9b8698549672a44b9e13b1599b;p=pixelpark%2Fhiera.git Adding rsyslog and logrotate support to systemshare.pixelpark.com --- diff --git a/customer/pixelpark-dns/common.yaml b/customer/pixelpark-dns/common.yaml index 1d1739a8..0d1dd324 100644 --- a/customer/pixelpark-dns/common.yaml +++ b/customer/pixelpark-dns/common.yaml @@ -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 diff --git a/customer/pixelpark-dns/systemshare.pixelpark.com.yaml b/customer/pixelpark-dns/systemshare.pixelpark.com.yaml index ead73e5f..88320922 100644 --- a/customer/pixelpark-dns/systemshare.pixelpark.com.yaml +++ b/customer/pixelpark-dns/systemshare.pixelpark.com.yaml @@ -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