Mark Bergsma has uploaded a new change for review.

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


Change subject: Add a field "sites" to the ganglia cluster configuration
......................................................................

Add a field "sites" to the ganglia cluster configuration

As most clusters only reside in the primary data centers,
this helps the aggregators to not start unnecessary aggregator
instances of gmond.

Change-Id: I7b927cf66979c3518f823c510d309a0aa46a2a45
---
M modules/ganglia_new/manifests/configuration.pp
1 file changed, 20 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/41/60841/1

diff --git a/modules/ganglia_new/manifests/configuration.pp 
b/modules/ganglia_new/manifests/configuration.pp
index adcf860..bc5e8b1 100644
--- a/modules/ganglia_new/manifests/configuration.pp
+++ b/modules/ganglia_new/manifests/configuration.pp
@@ -7,10 +7,12 @@
        $clusters = {
                "decommissioned" => {
                        "name"          => "Decommissioned servers",
-                       "id"    => 1 },
+                       "id"    => 1,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "lvs" => {
                        "name"          => "LVS loadbalancers",
-                       "id"    => 2 },
+                       "id"    => 2,
+                       "sites" => ["pmtpa", "eqiad", "esams"]  },
                "search"        =>      {
                        "name"          => "Search",
                        "id"    => 4 },
@@ -19,13 +21,16 @@
                        "id"    => 5 },
                "squids_upload" =>      {
                        "name"          => "Upload squids",
-                       "id"    => 6 },
+                       "id"    => 6,
+                       "sites" => ["pmtpa", "esams"]  },
                "squids_text"   =>      {
                        "name"          => "Text squids",
-                       "id"    => 7 },
+                       "id"    => 7,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "misc"          =>      {
                        "name"          => "Miscellaneous",
-                       "id"    => 8 },
+                       "id"    => 8,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "appserver"     =>      {
                        "name"          => "Application servers",
                        "id"    => 11   },
@@ -40,13 +45,16 @@
                        "id"    => 15 },
                "cache_text"    => {
                        "name"          => "Text caches",
-                       "id"    => 20 },
+                       "id"    => 20,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "cache_bits"    => {
                        "name"          => "Bits caches",
-                       "id"    => 21 },
+                       "id"    => 21,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "cache_upload"  => {
                        "name"          => "Upload caches",
-                       "id"    => 22 },
+                       "id"    => 22,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "payments"      => {
                        "name"          => "Fundraiser payments",
                        "id"    => 23 },
@@ -58,13 +66,15 @@
                        "id"    => 25 },
                "ssl"           => {
                        "name"          => "SSL cluster",
-                       "id"    => 26 },
+                       "id"    => 26,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "swift" => {
                        "name"          => "Swift",
                        "id"    => 27 },
                "cache_mobile"  => {
                        "name"          => "Mobile caches",
-                       "id"    => 28 },
+                       "id"    => 28,
+                       "sites" => ["pmtpa", "eqiad", "esams"] },
                "virt"  => {
                        "name"          => "Virtualization cluster",
                        "id"    => 29 },

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7b927cf66979c3518f823c510d309a0aa46a2a45
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Mark Bergsma <m...@wikimedia.org>

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

Reply via email to