Dzahn has uploaded a new change for review.
https://gerrit.wikimedia.org/r/68127
Change subject: add a maintenance cronjob to mail the mchenry alias file to OIT
(RT #5278)
......................................................................
add a maintenance cronjob to mail the mchenry alias file to OIT (RT #5278)
Change-Id: I5842d5cc711ae08c132a8552c377b56b3fb063bf
---
M manifests/misc/maintenance.pp
M manifests/site.pp
2 files changed, 23 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/27/68127/1
diff --git a/manifests/misc/maintenance.pp b/manifests/misc/maintenance.pp
index 10667d9..6788f55 100644
--- a/manifests/misc/maintenance.pp
+++ b/manifests/misc/maintenance.pp
@@ -353,3 +353,23 @@
}
}
+class misc::maintenance::mail_exim_aliases( $enabled = false ) {
+
+ $alias_file = '/etc/exim4/aliases/wikimedia.org'
+ $recipient = '[email protected]'
+ $subject = "${hostname} mail aliases"
+
+ cron { 'mail_exim_aliases':
+ user => root,
+ minute => 0,
+ hour => 0,
+ weekday => 0,
+ command => "/usr/bin/mail -s '${subject}' ${recipient} <
${alias_file} >/dev/null 2>&1",
+ ensure => $enabled ?{
+ true => present,
+ false => absent,
+ default => absent
+ };
+ }
+
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index 10c3bad..55b1f96 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1769,6 +1769,9 @@
}
dns::recursor::monitor { "208.80.152.132": }
+
+ # mails the wikimedia.org mail alias file to OIT once per week
+ class { misc::maintenance::mail_exim_aliases: enabled => true }
}
node /mobile100[1-4]\.wikimedia\.org/ {
--
To view, visit https://gerrit.wikimedia.org/r/68127
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5842d5cc711ae08c132a8552c377b56b3fb063bf
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits