Giuseppe Lavagetto has uploaded a new change for review.

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

Change subject: role::deployment::salt_masters: correct a hiera lookup
......................................................................

role::deployment::salt_masters: correct a hiera lookup

Change-Id: I03ac55c0ad598d1f24cf467c39c239d6f3c7659b
---
M modules/role/manifests/deployment/salt_masters.pp
1 file changed, 9 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/16/266216/1

diff --git a/modules/role/manifests/deployment/salt_masters.pp 
b/modules/role/manifests/deployment/salt_masters.pp
index dcebd63..4b22c0f 100644
--- a/modules/role/manifests/deployment/salt_masters.pp
+++ b/modules/role/manifests/deployment/salt_masters.pp
@@ -1,17 +1,21 @@
 # === Class role::deployment::salt_masters
 # Installs deployment-related data to the salt master
 class role::deployment::salt_masters(
-    $deployment_server = hiera('deployment_server', 'tin.eqiad.wmnet'),
-) {
+    $deployment_server = undef
+    ) {
 
+    $deployment_host = $deployment_server ? {
+        undef   => hiera('deployment_server', 'tin.eqiad.wmnet'),
+        default => $deployment_server
+    }
     $deployment_config = {
         'parent_dir' => '/srv/deployment',
         'servers'    => {
-            'eqiad'  => $deployment_server,
-            'codfw'  => $deployment_server,
+            'eqiad'  => $deployment_host,
+            'codfw'  => $deployment_host,
         },
         'redis'      => {
-            'host'                   => $deployment_server,
+            'host'                   => $deployment_host,
             'port'                   => '6379',
             'db'                     => '0',
             'socket_connect_timeout' => '5',

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I03ac55c0ad598d1f24cf467c39c239d6f3c7659b
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