Andrew Bogott has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/393677 )
Change subject: profile::puppetmaster::common: Always enable environments
......................................................................
profile::puppetmaster::common: Always enable environments
This was switchable via hiera but is switched on in all production
cases. It was switched off on labpuppetmaster* which as far
as I can tell was a mistake.
Since having this be configurable just makes it easy to overlook,
let's just turn it on.
Change-Id: Ic96b4f33265fa3653aca4c3c0ee7faa381ab513e
---
M hieradata/role/common/puppetmaster/backend.yaml
M hieradata/role/common/puppetmaster/frontend.yaml
M modules/profile/manifests/puppetmaster/common.pp
3 files changed, 3 insertions(+), 12 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/77/393677/1
diff --git a/hieradata/role/common/puppetmaster/backend.yaml
b/hieradata/role/common/puppetmaster/backend.yaml
index eee065a..eb833db 100644
--- a/hieradata/role/common/puppetmaster/backend.yaml
+++ b/hieradata/role/common/puppetmaster/backend.yaml
@@ -7,5 +7,4 @@
- esams.wmnet
- ulsfo.wmnet
cluster: puppet
-profile::puppetmaster::common::directory_environments: true
profile::puppetmaster::common::storeconfigs: puppetdb
diff --git a/hieradata/role/common/puppetmaster/frontend.yaml
b/hieradata/role/common/puppetmaster/frontend.yaml
index a65135f..8438f89 100644
--- a/hieradata/role/common/puppetmaster/frontend.yaml
+++ b/hieradata/role/common/puppetmaster/frontend.yaml
@@ -15,5 +15,4 @@
profile::conftool::master::sync_dir: "/etc/conftool/data"
profile::discovery::path: "/srv/config-master/discovery"
profile::discovery::watch_interval: 60
-profile::puppetmaster::common::directory_environments: true
profile::puppetmaster::common::storeconfigs: puppetdb
diff --git a/modules/profile/manifests/puppetmaster/common.pp
b/modules/profile/manifests/puppetmaster/common.pp
index d18ffe6..53ad831 100644
--- a/modules/profile/manifests/puppetmaster/common.pp
+++ b/modules/profile/manifests/puppetmaster/common.pp
@@ -3,24 +3,17 @@
# $config: Dict merged with front- or back- specifics and then passed
# to ::puppetmaster as $config
#
-# $directory_environments: boolean, when True adds boilerplate environment
config
-#
# $storeconfigs: Accepts values of 'puppetdb', 'activerecord', and 'none'
class profile::puppetmaster::common (
$base_config,
- $directory_environments =
hiera('profile::puppetmaster::common::directory_environments', false),
$storeconfigs = hiera('profile::puppetmaster::common::storeconfigs',
'activerecord'),
) {
include passwords::puppet::database
- if $directory_environments {
- $env_config = {
- 'environmentpath' => '$confdir/environments',
- 'default_manifest' => '$confdir/manifests/site.pp'
- }
- } else {
- $env_config = {}
+ $env_config = {
+ 'environmentpath' => '$confdir/environments',
+ 'default_manifest' => '$confdir/manifests/site.pp'
}
$activerecord_config = {
--
To view, visit https://gerrit.wikimedia.org/r/393677
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic96b4f33265fa3653aca4c3c0ee7faa381ab513e
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