Rush has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/387366 )

Change subject: openstack: labtestpuppetmaster params adjustments
......................................................................

openstack: labtestpuppetmaster params adjustments

A few pieces were confusingly missing in the
compiler output.

Bug: T171494
Change-Id: I7febc87353d66c0a1d5501cb357468a56164f98b
---
M hieradata/codfw/profile/openstack/labtest.yaml
M hieradata/role/codfw/wmcs/openstack/labtest/puppetmaster/frontend.yaml
M modules/profile/manifests/openstack/base/puppetmaster/backend.pp
M modules/profile/manifests/openstack/base/puppetmaster/common.pp
M modules/profile/manifests/openstack/base/puppetmaster/frontend.pp
5 files changed, 32 insertions(+), 26 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/66/387366/1

diff --git a/hieradata/codfw/profile/openstack/labtest.yaml 
b/hieradata/codfw/profile/openstack/labtest.yaml
index 7ea2a2c..18d47d0 100644
--- a/hieradata/codfw/profile/openstack/labtest.yaml
+++ b/hieradata/codfw/profile/openstack/labtest.yaml
@@ -13,4 +13,4 @@
 profile::openstack::labtest::rabbit_file_handles: 8192
 profile::openstack::labtest::osm_host: 'labtestwikitech.wikimedia.org'
 profile::openstack::labtest::ldap_hosts: ['labtestservices2001.wikimedia.org']
-profile::openstack::labtest::statsd_host: '127.0.0.1'
+profile::openstack::labtest::statsd_host: 'labmon1001.eqiad.wmnet'
diff --git 
a/hieradata/role/codfw/wmcs/openstack/labtest/puppetmaster/frontend.yaml 
b/hieradata/role/codfw/wmcs/openstack/labtest/puppetmaster/frontend.yaml
index 860e79e..bc5cdea 100644
--- a/hieradata/role/codfw/wmcs/openstack/labtest/puppetmaster/frontend.yaml
+++ b/hieradata/role/codfw/wmcs/openstack/labtest/puppetmaster/frontend.yaml
@@ -3,3 +3,5 @@
 profile::puppetmaster::common::storeconfigs: none
 profile::conftool::master::sync_dir: "/etc/conftool/data"
 profile::discovery::path: "/srv/config-master/discovery"
+profile::discovery::watch_interval: 60
+profile::puppetmaster::frontend::prevent_cherrypicks: false
diff --git a/modules/profile/manifests/openstack/base/puppetmaster/backend.pp 
b/modules/profile/manifests/openstack/base/puppetmaster/backend.pp
index eaf588b..f42cd34 100644
--- a/modules/profile/manifests/openstack/base/puppetmaster/backend.pp
+++ b/modules/profile/manifests/openstack/base/puppetmaster/backend.pp
@@ -2,6 +2,7 @@
     $labs_instance_range = 
hiera('profile::openstack::base::nova::fixed_range'),
     $horizon_host = hiera('profile::openstack::base::horizon_host'),
     $designate_host = hiera('profile::openstack::base::designate_host'),
+    $puppetmaster_webhostname = 
hiera('profile::openstack::base::puppetmaster::web_hostname'),
     $puppetmaster_hostname = 
hiera('profile::openstack::base::puppetmaster_hostname'),
     $puppetmaster_ca = hiera('profile::openstack::base::puppetmaster::ca'),
     $puppetmasters = hiera('profile::openstack::base::puppetmaster::servers'),
@@ -17,18 +18,19 @@
     require ::profile::conftool::client
     include ::network::constants
     class {'profile::openstack::base::puppetmaster::common':
-        labs_instance_range   => $labs_instance_range,
-        horizon_host          => $horizon_host,
-        designate_host        => $designate_host,
-        puppetmaster_hostname => $puppetmaster_hostname,
-        puppetmasters         => $puppetmasters,
-        baremetal_servers     => $baremetal_servers,
-        encapi_db_host        => $encapi_db_host,
-        encapi_db_name        => $encapi_db_name,
-        encapi_db_user        => $encapi_db_user,
-        encapi_db_pass        => $encapi_db_pass,
-        encapi_statsd_prefix  => $encapi_statsd_prefix,
-        statsd_host           => $statsd_host,
+        labs_instance_range      => $labs_instance_range,
+        horizon_host             => $horizon_host,
+        designate_host           => $designate_host,
+        puppetmaster_webhostname => $puppetmaster_webhostname,
+        puppetmaster_hostname    => $puppetmaster_hostname,
+        puppetmasters            => $puppetmasters,
+        baremetal_servers        => $baremetal_servers,
+        encapi_db_host           => $encapi_db_host,
+        encapi_db_name           => $encapi_db_name,
+        encapi_db_user           => $encapi_db_user,
+        encapi_db_pass           => $encapi_db_pass,
+        encapi_statsd_prefix     => $encapi_statsd_prefix,
+        statsd_host              => $statsd_host,
     }
 
     # Only allow puppet access from the instances
diff --git a/modules/profile/manifests/openstack/base/puppetmaster/common.pp 
b/modules/profile/manifests/openstack/base/puppetmaster/common.pp
index d04d4df..3b0e08f 100644
--- a/modules/profile/manifests/openstack/base/puppetmaster/common.pp
+++ b/modules/profile/manifests/openstack/base/puppetmaster/common.pp
@@ -2,6 +2,7 @@
     $labs_instance_range = 
hiera('profile::openstack::base::puppetmaster::common::labs_instance_range'),
     $horizon_host = 
hiera('profile::openstack::base::puppetmaster::common::horizon_host'),
     $designate_host = 
hiera('profile::openstack::base::puppetmaster::common::designate_host'),
+    $puppetmaster_webhostname = 
hiera('profile::openstack::base::puppetmaster::web_hostname'),
     $puppetmaster_hostname = 
hiera('profile::openstack::base::puppetmaster::common::puppetmaster_hostname'),
     $puppetmasters = 
hiera('profile::openstack::base::puppetmaster::common::puppetmasters'),
     $baremetal_servers = 
hiera('profile::openstack::base::puppetmaster::common::baremetal_servers'),
@@ -20,7 +21,7 @@
     class {'::puppetmaster::labsrootpass':}
 
     class {'::openstack2::puppet::master::enc':
-        puppetmaster => $puppetmaster_hostname,
+        puppetmaster => $puppetmaster_webhostname,
     }
 
     class { '::openstack2::puppet::master::encapi':
diff --git a/modules/profile/manifests/openstack/base/puppetmaster/frontend.pp 
b/modules/profile/manifests/openstack/base/puppetmaster/frontend.pp
index ebc46c0..6ad1558 100644
--- a/modules/profile/manifests/openstack/base/puppetmaster/frontend.pp
+++ b/modules/profile/manifests/openstack/base/puppetmaster/frontend.pp
@@ -34,18 +34,19 @@
     }
 
     class {'profile::openstack::base::puppetmaster::common':
-        labs_instance_range   => $labs_instance_range,
-        horizon_host          => $horizon_host,
-        designate_host        => $designate_host,
-        puppetmaster_hostname => $puppetmaster_hostname,
-        puppetmasters         => $puppetmasters,
-        baremetal_servers     => $baremetal_servers,
-        encapi_db_host        => $encapi_db_host,
-        encapi_db_name        => $encapi_db_name,
-        encapi_db_user        => $encapi_db_user,
-        encapi_db_pass        => $encapi_db_pass,
-        encapi_statsd_prefix  => $encapi_statsd_prefix,
-        statsd_host           => $statsd_host,
+        labs_instance_range      => $labs_instance_range,
+        horizon_host             => $horizon_host,
+        designate_host           => $designate_host,
+        puppetmaster_webhostname => $puppetmaster_webhostname,
+        puppetmaster_hostname    => $puppetmaster_hostname,
+        puppetmasters            => $puppetmasters,
+        baremetal_servers        => $baremetal_servers,
+        encapi_db_host           => $encapi_db_host,
+        encapi_db_name           => $encapi_db_name,
+        encapi_db_user           => $encapi_db_user,
+        encapi_db_pass           => $encapi_db_pass,
+        encapi_statsd_prefix     => $encapi_statsd_prefix,
+        statsd_host              => $statsd_host,
     }
 
     if ! defined(Class['puppetmaster::certmanager']) {

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

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

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

Reply via email to