Giuseppe Lavagetto has uploaded a new change for review.

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

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/role/manifests/deployment/server.pp
M modules/scap/manifests/master.pp
M modules/trebuchet/manifests/init.pp
4 files changed, 7 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/44/264944/1

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/role/manifests/deployment/server.pp 
b/modules/role/manifests/deployment/server.pp
index 4a3c889..8a0670e 100644
--- a/modules/role/manifests/deployment/server.pp
+++ b/modules/role/manifests/deployment/server.pp
@@ -1,9 +1,11 @@
 class role::deployment::server(
     $apache_fqdn = $::fqdn,
     $deployment_group = 'wikidev',
-) {
+    ) {
     include standard
 
+
+
     # Can't include this while scap is present on the deployment server:
     # include misc::deployment::scripts
     include role::deployment::mediawiki
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: newchange
Gerrit-Change-Id: I33311b76728a6aa9df7d87500b6b3fc90a11a033
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>

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

Reply via email to