Andrew Bogott has submitted this change and it was merged.

Change subject: Move certmanager hostname configuration to hiera
......................................................................


Move certmanager hostname configuration to hiera

remote_cert_cleaner parameter of puppetmaster::certmanager class is
assigned the value of designate_hostname which in both eqiad and codfw
is right now holmium. Move that configuration to hiera. As a result
role::nova::config is no longer is needed. Remove it from
role::puppet::server::labs

Change-Id: I095516c459b935d2abe88f64f7b7cce1d186ec7f
---
M hieradata/codfw.yaml
M hieradata/eqiad.yaml
M manifests/role/puppet.pp
3 files changed, 3 insertions(+), 5 deletions(-)

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



diff --git a/hieradata/codfw.yaml b/hieradata/codfw.yaml
index e04dbeb..33601f4 100644
--- a/hieradata/codfw.yaml
+++ b/hieradata/codfw.yaml
@@ -35,4 +35,4 @@
 labs_keystone_host: "labcontrol2001.wikimedia.org"
 labs_ldap_dns_host: "labs-ns1.wikimedia.org"
 labs_ldap_dns_host_secondary: "labs-ns0.wikimedia.org"
-labs_recursor: "labs-recursor0.wikimedia.org"
+labs_certmanager_hostname: "holmium.wikimedia.org"
diff --git a/hieradata/eqiad.yaml b/hieradata/eqiad.yaml
index 7b63c64..1d141e1 100644
--- a/hieradata/eqiad.yaml
+++ b/hieradata/eqiad.yaml
@@ -47,3 +47,4 @@
 
 # Eventlogging
 eventlogging_host: 10.64.32.167
+labs_certmanager_hostname: "holmium.wikimedia.org"
diff --git a/manifests/role/puppet.pp b/manifests/role/puppet.pp
index e97244a..eab7789 100644
--- a/manifests/role/puppet.pp
+++ b/manifests/role/puppet.pp
@@ -8,10 +8,7 @@
         
$network::constants::all_network_subnets['production']['eqiad']['private']['labs-instances1-d-eqiad']['ipv4'],
     ]
 
-    include role::nova::config
     include ldap::role::config::labs
-    $novaconfig = $role::nova::config::novaconfig
-
     $ldapconfig = $ldap::role::config::labs::ldapconfig
     $basedn = $ldapconfig['basedn']
 
@@ -39,7 +36,7 @@
 
     if ! defined(Class['puppetmaster::certmanager']) {
         class { 'puppetmaster::certmanager':
-            remote_cert_cleaner => $novaconfig['designate_hostname'],
+            remote_cert_cleaner => hiera('labs_certmanager_hostname'),
         }
     }
 }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I095516c459b935d2abe88f64f7b7cce1d186ec7f
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Alexandros Kosiaris <akosia...@wikimedia.org>
Gerrit-Reviewer: Andrew Bogott <abog...@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