Andrew Bogott has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/378052 )

Change subject: designate: open api to labmon
......................................................................

designate: open api to labmon

Change-Id: I68152bf7b097af394bec292a808d483e0c3726e8
---
M hieradata/codfw/profile/openstack/labtest.yaml
M hieradata/codfw/profile/openstack/labtestn.yaml
M hieradata/eqiad/profile/openstack/main.yaml
M modules/profile/manifests/openstack/base/designate/service.pp
4 files changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/52/378052/1

diff --git a/hieradata/codfw/profile/openstack/labtest.yaml 
b/hieradata/codfw/profile/openstack/labtest.yaml
index 73fd91f..475f0ab 100644
--- a/hieradata/codfw/profile/openstack/labtest.yaml
+++ b/hieradata/codfw/profile/openstack/labtest.yaml
@@ -7,6 +7,7 @@
 profile::openstack::labtest::nova_api_host: 'labtestnet2001.codfw.wmnet'
 profile::openstack::labtest::labs_hosts_range: '10.192.20.0/24'
 profile::openstack::labtest::horizon_host: 'labtestweb2001.wikimedia.org'
+profile::openstack::labtest::monitoring_host: 'labmon1001.eqiad.wmnet'
 profile::openstack::labtest::spice_hostname: 'labtestspice.wikimedia.org'
 profile::openstack::labtest::nova_network_host: 'labtestnet2001.codfw.wmnet'
 profile::openstack::labtest::rabbit_monitor_user: 'monitoring'
diff --git a/hieradata/codfw/profile/openstack/labtestn.yaml 
b/hieradata/codfw/profile/openstack/labtestn.yaml
index c44108b..5723b26 100644
--- a/hieradata/codfw/profile/openstack/labtestn.yaml
+++ b/hieradata/codfw/profile/openstack/labtestn.yaml
@@ -7,6 +7,7 @@
 profile::openstack::labtestn::puppetmaster_hostname: 
'labtestpuppetmaster2001.wikimedia.org'
 profile::openstack::labtestn::labs_hosts_range: '127.0.0.1/32'
 profile::openstack::labtestn::horizon_host: 'labtestweb2001.wikimedia.org'
+profile::openstack::labtestn::monitoring_host: 'labmon1001.eqiad.wmnet'
 profile::openstack::labtestn::spice_hostname: 'labtestnspice.wikimedia.org'
 profile::openstack::labtestn::nova_network_host: 'labtestnet2002.codfw.wmnet'
 profile::openstack::labtestn::rabbit_monitor_user: 'monitoring'
diff --git a/hieradata/eqiad/profile/openstack/main.yaml 
b/hieradata/eqiad/profile/openstack/main.yaml
index 6bb2399..644aee1 100644
--- a/hieradata/eqiad/profile/openstack/main.yaml
+++ b/hieradata/eqiad/profile/openstack/main.yaml
@@ -7,6 +7,7 @@
 profile::openstack::main::designate_host_standby: 
'labservices1002.wikimedia.org'
 profile::openstack::main::puppetmaster_hostname: 
'labs-puppetmaster.wikimedia.org'
 profile::openstack::main::horizon_host: 'californium.wikimedia.org'
+profile::openstack::main::monitoring_host: 'labmon1001.eqiad.wmnet'
 profile::openstack::main::spice_hostname: 'labspice.wikimedia.org'
 profile::openstack::main::labs_hosts_range: '10.64.20.0/24'
 profile::openstack::main::osm_host: 'wikitech.wikimedia.org'
diff --git a/modules/profile/manifests/openstack/base/designate/service.pp 
b/modules/profile/manifests/openstack/base/designate/service.pp
index 1c5d1e4..507f634 100644
--- a/modules/profile/manifests/openstack/base/designate/service.pp
+++ b/modules/profile/manifests/openstack/base/designate/service.pp
@@ -24,6 +24,7 @@
     $keystone_auth_port = 
hiera('profile::openstack::base::keystone::auth_port'),
     $osm_host = hiera('profile::openstack::base::osm_host'),
     $horizon_host = hiera('profile::openstack::base::horizon_host'),
+    $monitoring_host = hiera('profile::openstack::base::monitoring_host'),
     ) {
 
     $primary_pdns_ip = ipresolve($primary_pdns,4)
@@ -59,7 +60,7 @@
 
     # Open designate API to Labs web UIs and the commandline on labcontrol
     ferm::rule { 'designate-api':
-        rule => "saddr (@resolve(${osm_host}) @resolve(${horizon_host}) 
@resolve(${nova_controller})) proto tcp dport (9001) ACCEPT;",
+        rule => "saddr (@resolve(${osm_host}) @resolve(${horizon_host}) 
@resolve(${nova_controller}) @resolve(${monitoring_host})) proto tcp dport 
(9001) ACCEPT;",
     }
 
     # Allow labs instances to hit the designate api.

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I68152bf7b097af394bec292a808d483e0c3726e8
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Andrew Bogott <[email protected]>

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

Reply via email to