Hashar has uploaded a new change for review.
https://gerrit.wikimedia.org/r/188034
Change subject: contint: migrate to require_package()
......................................................................
contint: migrate to require_package()
We have a few package definition conflicts in the contint module which
were previously handled with:
if ! defined ( Package['openjdk-6-jdk'] ) {
package { 'openjdk-6-jdk': ensure => present }
}
Switch to require_package instead ie:
require_package('openjdk-6-jdk')
Change-Id: Ib99ad3026efca924b5fabe4aa8a1333a683b63cf
---
M modules/contint/manifests/packages.pp
M modules/contint/manifests/publish-console.pp
2 files changed, 5 insertions(+), 17 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/34/188034/1
diff --git a/modules/contint/manifests/packages.pp
b/modules/contint/manifests/packages.pp
index 29a8193..1de00cb 100644
--- a/modules/contint/manifests/packages.pp
+++ b/modules/contint/manifests/packages.pp
@@ -21,12 +21,8 @@
# applications.
# (openjdk is the default distribution for the java define.
# The java define is found in modules/java/manifests/init.pp )
- if ! defined ( Package['openjdk-6-jdk'] ) {
- package { 'openjdk-6-jdk': ensure => present }
- }
- if ! defined ( Package['openjdk-7-jdk'] ) {
- package { 'openjdk-7-jdk': ensure => present }
- }
+ require_package('openjdk-6-jdk')
+ require_package('openjdk-7-jdk')
package { 'maven2':
ensure => present,
@@ -93,11 +89,7 @@
# For Doxygen based documentations
require_package('graphviz')
- if ! defined ( Package['python-requests'] ) {
- package { 'python-requests':
- ensure => present,
- }
- }
+ require_package('python-requests')
# Node.js evolves quickly so we want to update automatically.
require_package('nodejs')
diff --git a/modules/contint/manifests/publish-console.pp
b/modules/contint/manifests/publish-console.pp
index 1f76a96..92aea0e 100644
--- a/modules/contint/manifests/publish-console.pp
+++ b/modules/contint/manifests/publish-console.pp
@@ -3,11 +3,7 @@
# https://integration.wikimedia.org/logs/
class contint::publish-console {
- # publish-console.py dependencies
- if ! defined ( Package['python-requests'] ) {
- package { 'python-requests':
- ensure => present,
- }
- }
+ # publish-console.py dependency
+ require_package('python-requests')
}
--
To view, visit https://gerrit.wikimedia.org/r/188034
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib99ad3026efca924b5fabe4aa8a1333a683b63cf
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits