Yuvipanda has submitted this change and it was merged.

Change subject: labs: Add config for the puppet enc
......................................................................


labs: Add config for the puppet enc

Contains info on the host on which the rest backend lives

Change-Id: I56fe1945e10e1771292b2a2305408a105eb92d6d
---
M hieradata/codfw/labtest-instances.yaml
M hieradata/labs.yaml
M modules/role/manifests/labs/puppetmaster.pp
3 files changed, 11 insertions(+), 0 deletions(-)

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



diff --git a/hieradata/codfw/labtest-instances.yaml 
b/hieradata/codfw/labtest-instances.yaml
index 8bc25c7..6f251fc 100644
--- a/hieradata/codfw/labtest-instances.yaml
+++ b/hieradata/codfw/labtest-instances.yaml
@@ -1,5 +1,6 @@
 puppetmaster: "labtestcontrol2001.wikimedia.org"
 saltmaster: "labtestcontrol2001.wikimedia.org"
+labs_puppet_master: "labtestcontrol2001.wikimedia.org"
 ldap_host: "labtestservices2001.wikimedia.org"
 
 labsdnsconfig:
diff --git a/hieradata/labs.yaml b/hieradata/labs.yaml
index a14f351..8af7c5f 100644
--- a/hieradata/labs.yaml
+++ b/hieradata/labs.yaml
@@ -118,6 +118,7 @@
 nrpe::allowed_hosts: '10.68.16.195'
 
 ssh::server::disable_agent_forwarding: false
+labs_puppet_master: "labs-puppetmaster-eqiad.wikimedia.org"
 puppetmaster: "labs-puppetmaster-eqiad.wikimedia.org"
 saltmaster: "labs-puppetmaster-eqiad.wikimedia.org"
 mysql::server::use_apparmor: false  # The images we have for debian don't 
support it
diff --git a/modules/role/manifests/labs/puppetmaster.pp 
b/modules/role/manifests/labs/puppetmaster.pp
index 90a3f49..d85e09e 100644
--- a/modules/role/manifests/labs/puppetmaster.pp
+++ b/modules/role/manifests/labs/puppetmaster.pp
@@ -26,6 +26,15 @@
 
         include ldap::yamlcreds
 
+        file { '/etc/puppet-enc.yaml':
+            content => ordered_yaml({
+                host => hiera('labs_puppet_master'),
+            }),
+            mode    => '0444',
+            owner   => 'root',
+            group   => 'root',
+        }
+
         file { '/usr/local/bin/puppet-enc':
             source => 'puppet:///modules/role/labs/puppet-enc.py',
             mode   => '0555',

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I56fe1945e10e1771292b2a2305408a105eb92d6d
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda <yuvipa...@wikimedia.org>
Gerrit-Reviewer: Yuvipanda <yuvipa...@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