Andrew Bogott has submitted this change and it was merged.

Change subject: openstack firewall: get designate host from hiera
......................................................................


openstack firewall: get designate host from hiera

Put the designate hostname into hiera, then use @resolve
in a ferm srange to resolve the IP. Avoid hardcoding IP
or hostname here inside the module.

Change-Id: Id864af1c173595b14282001c13268e3edcf9558a
---
M hieradata/codfw.yaml
M hieradata/eqiad.yaml
M modules/openstack/manifests/controller_firewall.pp
3 files changed, 4 insertions(+), 2 deletions(-)

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



diff --git a/hieradata/codfw.yaml b/hieradata/codfw.yaml
index 37e52a6..0af661a 100644
--- a/hieradata/codfw.yaml
+++ b/hieradata/codfw.yaml
@@ -45,6 +45,7 @@
 labs_ldap_dns_host: "labs-ns1.wikimedia.org"
 labs_ldap_dns_host_secondary: "labs-ns0.wikimedia.org"
 labs_certmanager_hostname: "holmium.wikimedia.org"
+labs_designate_hostname: "holmium.wikimedia.org"
 
 labs_nova_network_host: "labnet1002"
 labs_nova_network_ip: "10.64.20.25"
diff --git a/hieradata/eqiad.yaml b/hieradata/eqiad.yaml
index 04b4a25..83968c7 100644
--- a/hieradata/eqiad.yaml
+++ b/hieradata/eqiad.yaml
@@ -63,6 +63,7 @@
 # These are the up-and-coming, better dns servers:
 labs_dns_host: "labs-ns2.wikimedia.org"
 labs_recursor: "labs-recursor0.wikimedia.org"
+labs_designate_hostname: "holmium.wikimedia.org"
 
 labs_nova_network_host: "labnet1002"
 labs_nova_network_ip: "10.64.20.25"
@@ -71,3 +72,4 @@
 # Eventlogging
 eventlogging_host: 10.64.32.167
 labs_certmanager_hostname: "holmium.wikimedia.org"
+
diff --git a/modules/openstack/manifests/controller_firewall.pp 
b/modules/openstack/manifests/controller_firewall.pp
index be12072..32a5967 100644
--- a/modules/openstack/manifests/controller_firewall.pp
+++ b/modules/openstack/manifests/controller_firewall.pp
@@ -7,15 +7,14 @@
     $api_host = ipresolve(hiera('labs_nova_api_host'),4)
     $other_master = ipresolve(hiera('labs_nova_controller_other'),4)
     $spare_master = ipresolve(hiera('labs_nova_controller_spare'),4)
+    $designate = ipresolve(hiera('labs_designate_hostname'),4)
     $monitoring = '208.80.154.14'
     if ($::site == 'codfw') {
         # TODO!  codfw will need something
         # like this when the ip range is assigned.
         # $labs_nodes = '10.4.16.0/24'
-        $designate = '208.80.154.12'
     } elsif ($::site == 'eqiad') {
         $labs_nodes = '10.64.20.0/24'
-        $designate = '208.80.154.12'
     }
 
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Id864af1c173595b14282001c13268e3edcf9558a
Gerrit-PatchSet: 5
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <[email protected]>
Gerrit-Reviewer: Alexandros Kosiaris <[email protected]>
Gerrit-Reviewer: Andrew Bogott <[email protected]>
Gerrit-Reviewer: Dzahn <[email protected]>
Gerrit-Reviewer: Filippo Giunchedi <[email protected]>
Gerrit-Reviewer: John F. Lewis <[email protected]>
Gerrit-Reviewer: Muehlenhoff <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to