From 9fb08d04a069c5707fc592e0d49cd44699355fcb Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Tue, 21 Nov 2017 15:52:13 +0100 Subject: [PATCH] Enabling bind role for test-mail02.pixelpark.com --- customer/pixelpark-mail/common.yaml | 54 +++++++++++++++++++ .../test-mail02.pixelpark.net.yaml | 1 + 2 files changed, 55 insertions(+) diff --git a/customer/pixelpark-mail/common.yaml b/customer/pixelpark-mail/common.yaml index c3951807..91932f98 100644 --- a/customer/pixelpark-mail/common.yaml +++ b/customer/pixelpark-mail/common.yaml @@ -6,6 +6,60 @@ infra::additional_classes: # Necessary, because the host has a local caching only DNS resolver #puppetconf::server: puppetmaster01.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 + +##################################################### +# Options for /etc/resolv.conf +resolv_conf::nameservers: + - '127.0.0.1' + - '217.66.52.10' + - '212.91.225.75' + +##################################################### +# BIND configuration +bind::version2show: 'none' +bind::querylog: true +bind::forwarders: + - '217.66.52.10' + - '212.91.225.75' + ##################################################### # SASL configuration sasl::authd::mechanism: 'ldap' diff --git a/customer/pixelpark-mail/test-mail02.pixelpark.net.yaml b/customer/pixelpark-mail/test-mail02.pixelpark.net.yaml index e86e641e..a4481acf 100644 --- a/customer/pixelpark-mail/test-mail02.pixelpark.net.yaml +++ b/customer/pixelpark-mail/test-mail02.pixelpark.net.yaml @@ -7,6 +7,7 @@ infra::additional_classes: - rsyslog::client - infra::profile::logrotate - resolv_conf + - bind # Necessary, because the host has a local caching only DNS resolver puppetconf::server: puppetmaster01.pixelpark.com -- 2.39.5