Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/154401

Change subject: diamond dupe def with apache::monitoring on labs
......................................................................

diamond dupe def with apache::monitoring on labs

I have an instance (integration-dev) which has apache::monitoring
applied which includes ::diamond.  Since labs instances always have
::diamond included, I end up with a duplicate declaration:

Duplicate declaration: Class[Diamond] is already declared; cannot
redeclare at /etc/puppet/manifests/role/diamond.pp:40 on node
i-00000311.eqiad.wmflabs

Change-Id: I359299e7e19679e16cbae6975fc9c661f635670a
---
M modules/apache/manifests/monitoring.pp
1 file changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/01/154401/1

diff --git a/modules/apache/manifests/monitoring.pp 
b/modules/apache/manifests/monitoring.pp
index 5185615..e1ce1a3 100644
--- a/modules/apache/manifests/monitoring.pp
+++ b/modules/apache/manifests/monitoring.pp
@@ -7,9 +7,13 @@
 #
 class apache::monitoring {
     include ::apache::mod::status
-    include ::diamond
     include ::ganglia
 
+    # Labs instance always have diamond
+    if $::realm != 'labs' {
+        include ::diamond
+    }
+
     diamond::collector { 'Httpd': }
 
     file { '/usr/lib/ganglia/python_modules/apache_status.py':

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I359299e7e19679e16cbae6975fc9c661f635670a
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to