Dzahn has submitted this change and it was merged.

Change subject: requesttracker: use test db if on jessie
......................................................................


requesttracker: use test db if on jessie

If on jessie, use the test db server to test
upgrading without touching current prod server.

Also, include standard in test role to avoid icinga config issue.

Bug:T119112
Change-Id: I8fc4f873e6bd3ab1364e9925ee3dfa88a8dfa491
---
M modules/role/manifests/requesttracker/server.pp
M modules/role/manifests/requesttracker/upgradetest.pp
2 files changed, 8 insertions(+), 1 deletion(-)

Approvals:
  jenkins-bot: Verified
  Dzahn: Looks good to me, approved



diff --git a/modules/role/manifests/requesttracker/server.pp 
b/modules/role/manifests/requesttracker/server.pp
index e2f01b8..bf3df2a 100644
--- a/modules/role/manifests/requesttracker/server.pp
+++ b/modules/role/manifests/requesttracker/server.pp
@@ -26,9 +26,15 @@
         }
     }
 
+    if os_version('debian >= jessie') {
+        $rt_dbhost = 'db2007.codfw.wmnet'
+    } else {
+        $rt_dbhost = 'm1-master.eqiad.wmnet'
+    }
+
     class { '::requesttracker':
         apache_site => 'rt.wikimedia.org',
-        dbhost      => 'm1-master.eqiad.wmnet',
+        dbhost      => $rt_dbhost,
         dbport      => '',
         dbuser      => $passwords::misc::rt::rt_mysql_user,
         dbpass      => $passwords::misc::rt::rt_mysql_pass,
diff --git a/modules/role/manifests/requesttracker/upgradetest.pp 
b/modules/role/manifests/requesttracker/upgradetest.pp
index 073acaa..d2c8923 100644
--- a/modules/role/manifests/requesttracker/upgradetest.pp
+++ b/modules/role/manifests/requesttracker/upgradetest.pp
@@ -2,6 +2,7 @@
 class role::requesttracker::upgradetest {
     system::role { 'role::requesttracker::upgradetest': description => 'temp 
test setup for RT migration to jessie' }
 
+    include standard
     include base::firewall
     include rsync::server
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I8fc4f873e6bd3ab1364e9925ee3dfa88a8dfa491
Gerrit-PatchSet: 4
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <dz...@wikimedia.org>
Gerrit-Reviewer: Dzahn <dz...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to