]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
Adding some additional roles to customer spk-jenkins
authorFrank Brehm <frank.brehm@pixelpark.com>
Thu, 28 Jun 2018 12:12:13 +0000 (14:12 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Thu, 28 Jun 2018 12:12:13 +0000 (14:12 +0200)
customer/spk-jenkins/common.yaml

index 3b0442d3c925d4f4820fbb228ffd4a4ad755de38..a3f2082d025a04cae2b9efb62eeb4dbffacb78fb 100644 (file)
@@ -1,2 +1,50 @@
 ---
 infra::role: base
+infra::additional_classes:
+  - infra::profile::postfix
+  - infra::profile::cron
+  - rsyslog::client
+  - infra::profile::logrotate
+  - resolv_conf
+
+postfix::myorigin: "pixelpark.net"
+infra::profile::postfix::virtual_aliases_source: 'maps/virtual-nullclient-webmaster'
+
+infra::profile::ntp::disable_ntp: true
+
+#####################################################
+# Logrotation
+
+infra::profile::logrotate::rules:
+  btmp:
+    dateformat: '-%Y-%m-%d'
+  wtmp:
+    dateformat: '-%Y-%m-%d'
+  syslog:
+    path:
+      - '/var/log/cron'
+      - '/var/log/maillog'
+      - '/var/log/messages'
+      - '/var/log/secure'
+      - '/var/log/spooler'
+    rotate_every: 'day'
+    rotate: 10
+    minsize: '4M'
+    compress: true
+    delaycompress: true
+    dateformat: '-%Y-%m-%d'
+    missingok: true
+    sharedscripts: true
+    postrotate: '/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true'
+
+#####################################################
+# Options for /etc/resolv.conf
+resolv_conf::manage: true
+resolv_conf::nameservers:
+  - '217.66.52.10'
+  - '93.188.109.13'
+  - '212.91.225.75'
+resolv_conf::searchpath:
+  - 'pixelpark.net'
+  - 'pixelpark.com'
+