01tonythomas has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/168175

Change subject: Added the beta hostname to local_domains to make exim use 
mw_verp_api
......................................................................

Added the beta hostname to local_domains to make exim use mw_verp_api

The bounce needs to get HTTP POSTed to the webserver ( currently running
on mediawiki-verp in labs ) which will not happen until mediaiwki-verp.
wmflabs.org is there in the local_domains list. This patch adds the hostname
to the local_domains, and make sure only labs is affected

Change-Id: I0600d323c80743ce01d284740efd4fc6217739e5
---
M manifests/role/mail.pp
M templates/exim/exim4.conf.SMTP_IMAP_MM.erb
2 files changed, 13 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/75/168175/1

diff --git a/manifests/role/mail.pp b/manifests/role/mail.pp
index 08f87aa..65e1d0d 100644
--- a/manifests/role/mail.pp
+++ b/manifests/role/mail.pp
@@ -32,6 +32,12 @@
                 ]
             $verp_post_connect_server = 'mediawiki-verp.wmflabs.org'
             $verp_bounce_post_url     = 
'http://mediawiki-verp.wmflabs.org/w/api.php'
+            $local_domains  = [
+                    '+system_domains',
+                    '+wikimedia_domains',
+                    '+legacy_mailman_domains',
+                    'mediawiki-verp.wmflabs.org'
+                ]
         }
         'production': {
             # currently not used as bouncehandler extension is not yet 
installed in production
@@ -39,6 +45,11 @@
             $verp_domains   = [ ]
             $verp_post_connect_server = 'login.wikimedia.org'
             $verp_bounce_post_url     = 
"appservers.svc.${::mw_primary}.wmnet/w/api.php"
+            $local_domains  = [
+                    '+system_domains',
+                    '+wikimedia_domains',
+                    '+legacy_mailman_domains'
+                ]
         }
         default: {
             fail('unknown realm, should be labs or production')
@@ -46,11 +57,7 @@
     }
 
     class { 'exim::roled':
-        local_domains          => [
-                '+system_domains',
-                '+wikimedia_domains',
-                '+legacy_mailman_domains',
-            ],
+        local_domains            => $local_domains,
         enable_mail_relay        => 'primary',
         enable_external_mail     => true,
         mediawiki_relay          => true,
diff --git a/templates/exim/exim4.conf.SMTP_IMAP_MM.erb 
b/templates/exim/exim4.conf.SMTP_IMAP_MM.erb
index a9bce3a..1fd9bb9 100644
--- a/templates/exim/exim4.conf.SMTP_IMAP_MM.erb
+++ b/templates/exim/exim4.conf.SMTP_IMAP_MM.erb
@@ -43,7 +43,7 @@
 <% end -%>
 
 domainlist system_domains = @
-domainlist local_domains = <%= local_domains.join(" : ") %>
+domainlist local_domains = <%= @local_domains.join(" : ") %>
 domainlist wikimedia_domains = lsearch;CONFDIR/wikimedia_domains
 domainlist verp_domains = <%= @verp_domains.join(" : ") %>
 <% if enable_mail_relay != false %>

-- 
To view, visit https://gerrit.wikimedia.org/r/168175
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0600d323c80743ce01d284740efd4fc6217739e5
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: 01tonythomas <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to