]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
Enabling bind role for test-mail02.pixelpark.com
authorFrank Brehm <frank.brehm@pixelpark.com>
Tue, 21 Nov 2017 14:52:13 +0000 (15:52 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 21 Nov 2017 14:52:13 +0000 (15:52 +0100)
customer/pixelpark-mail/common.yaml
customer/pixelpark-mail/test-mail02.pixelpark.net.yaml

index c39518070bc3084efccb44c8306cab1f5d41f163..91932f983c22deae746750aa4d4db148c955024f 100644 (file)
@@ -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'
index e86e641ebfa560c804d7a5b30f6e300761a32821..a4481acf2831f1f2a536c5ed8d16e40f3334679c 100644 (file)
@@ -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