Herron has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/391060 )
Change subject: puppet: fix puppet package names in puppetmaster::passenger
......................................................................
puppet: fix puppet package names in puppetmaster::passenger
add conditional to use hyphenated puppet package names when
puppet_major_version 4 is selected.
Bug: T177254
Change-Id: I7f4c4d179593400c502c8caf63cee06d0a30045c
---
M modules/puppetmaster/manifests/init.pp
M modules/puppetmaster/manifests/passenger.pp
2 files changed, 20 insertions(+), 7 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/60/391060/1
diff --git a/modules/puppetmaster/manifests/init.pp
b/modules/puppetmaster/manifests/init.pp
index 078186c..37e1c22 100644
--- a/modules/puppetmaster/manifests/init.pp
+++ b/modules/puppetmaster/manifests/init.pp
@@ -110,12 +110,12 @@
}
class { '::puppetmaster::passenger':
- bind_address => $bind_address,
- verify_client => $verify_client,
- allow_from => $allow_from,
- deny_from => $deny_from,
+ bind_address => $bind_address,
+ verify_client => $verify_client,
+ allow_from => $allow_from,
+ deny_from => $deny_from,
+ puppet_major_version => $puppet_major_version,
}
-
$ssl_settings = ssl_ciphersuite('apache', 'compat')
diff --git a/modules/puppetmaster/manifests/passenger.pp
b/modules/puppetmaster/manifests/passenger.pp
index 053c5c8..5fce63c 100644
--- a/modules/puppetmaster/manifests/passenger.pp
+++ b/modules/puppetmaster/manifests/passenger.pp
@@ -18,6 +18,7 @@
$verify_client,
$allow_from,
$deny_from,
+ $puppet_major_version=undef,
) {
include ::apache::mod::passenger
@@ -63,6 +64,18 @@
require => File['/etc/apache2/sites-available/puppet-master.conf'],
}
+ # puppetmaster-passenger package name changed to puppet-master-passenger
with version 4
+ $puppetmaster_passenger_package_name = $puppet_major_version ? {
+ 4 => 'puppet-master-passenger',
+ default => 'puppetmaster-passenger',
+ }
+
+ # puppetmaster-common package name changed to puppet-master-common with
version 4
+ $puppetmaster_common_package_name = $puppet_major_version ? {
+ 4 => 'puppet-master-common',
+ default => 'puppetmaster-common',
+ }
+
# Since we are running puppet via passenger, we need to ensure
# the puppetmaster service is stopped, since they use the same port
# and will conflict when both started.
@@ -80,8 +93,8 @@
mode => '0444',
source => 'puppet:///modules/puppetmaster/default',
require => [
- Package['puppetmaster-passenger'],
- Package['puppetmaster-common']
+ Package[ $puppetmaster_passenger_package_name ],
+ Package[ $puppetmaster_common_package_name ]
],
}
}
--
To view, visit https://gerrit.wikimedia.org/r/391060
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7f4c4d179593400c502c8caf63cee06d0a30045c
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Herron <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits