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

Reply via email to