Giuseppe Lavagetto has submitted this change and it was merged.

Change subject: role::deployment: make it possible to switch between different 
servers
......................................................................


role::deployment: make it possible to switch between different servers

Bug: T124024
Change-Id: I33311b76728a6aa9df7d87500b6b3fc90a11a033
---
M modules/role/manifests/deployment/salt_masters.pp
M modules/scap/manifests/master.pp
M modules/trebuchet/manifests/init.pp
3 files changed, 4 insertions(+), 4 deletions(-)

Approvals:
  Giuseppe Lavagetto: Looks good to me, approved
  Alexandros Kosiaris: Looks good to me, but someone else must approve
  jenkins-bot: Verified



diff --git a/modules/role/manifests/deployment/salt_masters.pp 
b/modules/role/manifests/deployment/salt_masters.pp
index e1c3134..dcebd63 100644
--- a/modules/role/manifests/deployment/salt_masters.pp
+++ b/modules/role/manifests/deployment/salt_masters.pp
@@ -1,7 +1,7 @@
 # === Class role::deployment::salt_masters
 # Installs deployment-related data to the salt master
 class role::deployment::salt_masters(
-    $deployment_server = 'tin.eqiad.wmnet',
+    $deployment_server = hiera('deployment_server', 'tin.eqiad.wmnet'),
 ) {
 
     $deployment_config = {
diff --git a/modules/scap/manifests/master.pp b/modules/scap/manifests/master.pp
index 78b278a..185ecd1 100644
--- a/modules/scap/manifests/master.pp
+++ b/modules/scap/manifests/master.pp
@@ -1,10 +1,10 @@
 # = class: scap::master
 #
-# Sets up a scap master (currently tin)
+# Sets up a scap master (currently tin and mira)
 class scap::master(
     $common_path        = '/srv/mediawiki',
     $common_source_path = '/srv/mediawiki-staging',
-    $rsync_host         = 'tin.eqiad.wmnet',
+    $rsync_host         = "deployment.${::site}.wmnet",
     $statsd_host        = 'statsd.eqiad.wmnet',
     $statsd_port        = 8125,
     $deployment_group   = 'wikidev',
diff --git a/modules/trebuchet/manifests/init.pp 
b/modules/trebuchet/manifests/init.pp
index d35428d..9a0d9bc 100644
--- a/modules/trebuchet/manifests/init.pp
+++ b/modules/trebuchet/manifests/init.pp
@@ -9,7 +9,7 @@
 ) {
     $trebuchet_master = $::realm ? {
         labs       => pick($deployment_server, 
"${::labsproject}-deploy.eqiad.wmflabs"),
-        default    => 'tin.eqiad.wmnet',
+        default    => hiera('deployment_server','tin.eqiad.wmnet'),
     }
 
     include ::trebuchet::packages

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I33311b76728a6aa9df7d87500b6b3fc90a11a033
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Alexandros Kosiaris <[email protected]>
Gerrit-Reviewer: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to