Mark Bergsma has uploaded a new change for review.

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


Change subject: Rename new Ganglia module again
......................................................................

Rename new Ganglia module again

Change-Id: I2c745297c0a60be49ad3c1f0fe5134d09f83ac94
---
M manifests/site.pp
D modules/ganglia-new/manifests/init.pp
D modules/ganglia-new/manifests/monitor.pp
D modules/ganglia-new/manifests/monitor/aggregator/instance.pp
D modules/ganglia-new/manifests/monitor/config.pp
D modules/ganglia-new/manifests/monitor/service.pp
R modules/ganglia_new/files/upstart/ganglia-monitor-aggregator-instance.conf
R modules/ganglia_new/files/upstart/ganglia-monitor-aggregator.conf
R modules/ganglia_new/files/upstart/ganglia-monitor.conf
R modules/ganglia_new/manifests/configuration.pp
A modules/ganglia_new/manifests/init.pp
A modules/ganglia_new/manifests/monitor.pp
R modules/ganglia_new/manifests/monitor/aggregator.pp
A modules/ganglia_new/manifests/monitor/aggregator/instance.pp
A modules/ganglia_new/manifests/monitor/config.pp
R modules/ganglia_new/manifests/monitor/packages.pp
A modules/ganglia_new/manifests/monitor/service.pp
R modules/ganglia_new/templates/gmond.conf.erb
18 files changed, 75 insertions(+), 75 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/95/53595/1

diff --git a/manifests/site.pp b/manifests/site.pp
index 0b81bc6..2eac87d 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -903,7 +903,7 @@
                        hosts => $storagehosts
        }
 
-       include ganglia-new::monitor::aggregator
+       include ganglia_new::monitor::aggregator
 }
 
 node "hooper.wikimedia.org" {
diff --git a/modules/ganglia-new/manifests/init.pp 
b/modules/ganglia-new/manifests/init.pp
deleted file mode 100644
index 5849f0e..0000000
--- a/modules/ganglia-new/manifests/init.pp
+++ /dev/null
@@ -1,3 +0,0 @@
-class ganglia-new {
-
-}
\ No newline at end of file
diff --git a/modules/ganglia-new/manifests/monitor.pp 
b/modules/ganglia-new/manifests/monitor.pp
deleted file mode 100644
index 8e883e1..0000000
--- a/modules/ganglia-new/manifests/monitor.pp
+++ /dev/null
@@ -1,5 +0,0 @@
-class ganglia-new::monitor($cluster) {
-       include packages, service
-
-       class { "ganglia-new::monitor::config": cluster => $cluster }
-}
\ No newline at end of file
diff --git a/modules/ganglia-new/manifests/monitor/aggregator/instance.pp 
b/modules/ganglia-new/manifests/monitor/aggregator/instance.pp
deleted file mode 100644
index 7509c7a..0000000
--- a/modules/ganglia-new/manifests/monitor/aggregator/instance.pp
+++ /dev/null
@@ -1,22 +0,0 @@
-define ganglia-new::monitor::aggregator::instance() {
-       Ganglia-new::Monitor::Aggregator::Instance[$title] -> 
Service[ganglia-monitor-aggregator]
-
-       $aggregator = true
-
-       # TODO: support multiple $site
-       $cluster = $title
-       $id = $ganglia-new::configuration::clusters[$cluster]['id']
-       $portnr = $ganglia-new::configuration::base_port + $id
-       $gmond_port = $::realm ? {
-               production => $portnr,
-               labs => $::project_gid
-       }
-       $cname = "${cluster} ${::site}"
-
-       file { "/etc/ganglia/aggregators/${id}.conf":
-               require => File["/etc/ganglia/aggregators"],
-               mode => 0444,
-               content => template("ganglia-new/gmond.conf.erb"),
-               notify => Service[$title]
-       }
-}
diff --git a/modules/ganglia-new/manifests/monitor/config.pp 
b/modules/ganglia-new/manifests/monitor/config.pp
deleted file mode 100644
index 4f45ba8..0000000
--- a/modules/ganglia-new/manifests/monitor/config.pp
+++ /dev/null
@@ -1,18 +0,0 @@
-class ganglia-new::monitor::config($cluster) {
-       require ganglia-new::monitor::packages
-
-       $aggregator = false
-       $id = $ganglia-new::configuration::clusters[$cluster]['id']
-       $portnr = $ganglia-new::configuration::base_port + $id
-       $gmond_port = $::realm ? {
-               production => $portnr,
-               labs => $::project_gid
-       }
-       $cname = "${cluster} ${::site}"
-
-       file { "/etc/ganglia/gmond.conf":
-               mode => 0444,
-               content => template("ganglia-new/gmond.conf.erb"),
-               notify => Service["ganglia-monitor"]
-       }
-}
diff --git a/modules/ganglia-new/manifests/monitor/service.pp 
b/modules/ganglia-new/manifests/monitor/service.pp
deleted file mode 100644
index 08ffe06..0000000
--- a/modules/ganglia-new/manifests/monitor/service.pp
+++ /dev/null
@@ -1,16 +0,0 @@
-class ganglia-new::monitor::service() {
-       Class[ganglia-new::monitor::config] -> 
Class[ganglia-new::monitor::service]
-
-       file { "/etc/init/ganglia-monitor.conf":
-               source => 
"puppet:///modules/ganglia-new/upstart/ganglia-monitor.conf",
-               mode => 0444
-       }
-
-       upstart_job { "ganglia-monitor": }
-
-       service { "ganglia-monitor":
-               require => File["/etc/init/ganglia-monitor.conf"],
-               ensure => running,
-               provider => upstart
-       }
-}
diff --git 
a/modules/ganglia-new/files/upstart/ganglia-monitor-aggregator-instance.conf 
b/modules/ganglia_new/files/upstart/ganglia-monitor-aggregator-instance.conf
similarity index 100%
rename from 
modules/ganglia-new/files/upstart/ganglia-monitor-aggregator-instance.conf
rename to 
modules/ganglia_new/files/upstart/ganglia-monitor-aggregator-instance.conf
diff --git a/modules/ganglia-new/files/upstart/ganglia-monitor-aggregator.conf 
b/modules/ganglia_new/files/upstart/ganglia-monitor-aggregator.conf
similarity index 100%
rename from modules/ganglia-new/files/upstart/ganglia-monitor-aggregator.conf
rename to modules/ganglia_new/files/upstart/ganglia-monitor-aggregator.conf
diff --git a/modules/ganglia-new/files/upstart/ganglia-monitor.conf 
b/modules/ganglia_new/files/upstart/ganglia-monitor.conf
similarity index 100%
rename from modules/ganglia-new/files/upstart/ganglia-monitor.conf
rename to modules/ganglia_new/files/upstart/ganglia-monitor.conf
diff --git a/modules/ganglia-new/manifests/configuration.pp 
b/modules/ganglia_new/manifests/configuration.pp
similarity index 98%
rename from modules/ganglia-new/manifests/configuration.pp
rename to modules/ganglia_new/manifests/configuration.pp
index a79c976..77b353a 100644
--- a/modules/ganglia-new/manifests/configuration.pp
+++ b/modules/ganglia_new/manifests/configuration.pp
@@ -1,6 +1,6 @@
 # modules/ganglia/manifests/configuration.pp
 
-class ganglia-new::configuration {
+class ganglia_new::configuration {
        # NOTE: Do *not* add new clusters *per site* anymore,
        # the site name will automatically be appended now,
        # and a different IP prefix will be used.
diff --git a/modules/ganglia_new/manifests/init.pp 
b/modules/ganglia_new/manifests/init.pp
new file mode 100644
index 0000000..0ac7bce
--- /dev/null
+++ b/modules/ganglia_new/manifests/init.pp
@@ -0,0 +1,3 @@
+class ganglia_new {
+
+}
\ No newline at end of file
diff --git a/modules/ganglia_new/manifests/monitor.pp 
b/modules/ganglia_new/manifests/monitor.pp
new file mode 100644
index 0000000..effa71e
--- /dev/null
+++ b/modules/ganglia_new/manifests/monitor.pp
@@ -0,0 +1,5 @@
+class ganglia_new::monitor($cluster) {
+       include packages, service
+
+       class { "ganglia_new::monitor::config": cluster => $cluster }
+}
\ No newline at end of file
diff --git a/modules/ganglia-new/manifests/monitor/aggregator.pp 
b/modules/ganglia_new/manifests/monitor/aggregator.pp
similarity index 69%
rename from modules/ganglia-new/manifests/monitor/aggregator.pp
rename to modules/ganglia_new/manifests/monitor/aggregator.pp
index 057847a..b18c9ce 100644
--- a/modules/ganglia-new/manifests/monitor/aggregator.pp
+++ b/modules/ganglia_new/manifests/monitor/aggregator.pp
@@ -1,5 +1,5 @@
-class ganglia-new::monitor::aggregator {
-       require ganglia-new::monitor::packages
+class ganglia_new::monitor::aggregator {
+       require ganglia_new::monitor::packages
 
        system_role { "ganglia::monitor::aggregator": description => "central 
Ganglia aggregator" }
 
@@ -8,11 +8,11 @@
                        ensure => directory,
                        mode => 0555;
                "/etc/init/ganglia-monitor-aggregator.conf":
-                       source => 
"puppet:///modules/ganglian-new/upstart/ganglia-monitor-aggregator.conf",
+                       source => 
"puppet:///modules/$module_name/upstart/ganglia-monitor-aggregator.conf",
                        before => Service["ganglia-monitor-aggregator"],
                        mode => 0444;
                "/etc/init/ganglia-monitor-aggregator-instance.conf":
-                       source => 
"puppet:///modules/ganglia-new/upstart/ganglia-monitor-aggregator-instance.conf",
+                       source => 
"puppet:///modules/$module_name/upstart/ganglia-monitor-aggregator-instance.conf",
                        before => Service["ganglia-monitor-aggregator"],
                        mode => 0444;
        }
@@ -20,7 +20,7 @@
        upstart_job { "ganglia-monitor-aggregator-instance": }
 
        # Instantiate aggregators for all clusters
-       $cluster_list = keys(${ganglia-new::configuration::clusters})
+       $cluster_list = keys($ganglia_new::configuration::clusters)
        instance{ $cluster_list: }
 
        service { "ganglia-monitor-aggregator":
diff --git a/modules/ganglia_new/manifests/monitor/aggregator/instance.pp 
b/modules/ganglia_new/manifests/monitor/aggregator/instance.pp
new file mode 100644
index 0000000..9ee5a7c
--- /dev/null
+++ b/modules/ganglia_new/manifests/monitor/aggregator/instance.pp
@@ -0,0 +1,22 @@
+define ganglia_new::monitor::aggregator::instance() {
+       Ganglia_new::Monitor::Aggregator::Instance[$title] -> 
Service[ganglia-monitor-aggregator]
+
+       $aggregator = true
+
+       # TODO: support multiple $site
+       $cluster = $title
+       $id = $ganglia_new::configuration::clusters[$cluster]['id']
+       $portnr = $ganglia_new::configuration::base_port + $id
+       $gmond_port = $::realm ? {
+               production => $portnr,
+               labs => $::project_gid
+       }
+       $cname = "${cluster} ${::site}"
+
+       file { "/etc/ganglia/aggregators/${id}.conf":
+               require => File["/etc/ganglia/aggregators"],
+               mode => 0444,
+               content => template("$module_name/gmond.conf.erb"),
+               notify => Service[$title]
+       }
+}
diff --git a/modules/ganglia_new/manifests/monitor/config.pp 
b/modules/ganglia_new/manifests/monitor/config.pp
new file mode 100644
index 0000000..f6255cd
--- /dev/null
+++ b/modules/ganglia_new/manifests/monitor/config.pp
@@ -0,0 +1,18 @@
+class ganglia_new::monitor::config($cluster) {
+       require ganglia_new::monitor::packages
+
+       $aggregator = false
+       $id = $ganglia_new::configuration::clusters[$cluster]['id']
+       $portnr = $ganglia_new::configuration::base_port + $id
+       $gmond_port = $::realm ? {
+               production => $portnr,
+               labs => $::project_gid
+       }
+       $cname = "${cluster} ${::site}"
+
+       file { "/etc/ganglia/gmond.conf":
+               mode => 0444,
+               content => template("$module_name/gmond.conf.erb"),
+               notify => Service["ganglia-monitor"]
+       }
+}
diff --git a/modules/ganglia-new/manifests/monitor/packages.pp 
b/modules/ganglia_new/manifests/monitor/packages.pp
similarity index 71%
rename from modules/ganglia-new/manifests/monitor/packages.pp
rename to modules/ganglia_new/manifests/monitor/packages.pp
index d3278d7..fb24018 100644
--- a/modules/ganglia-new/manifests/monitor/packages.pp
+++ b/modules/ganglia_new/manifests/monitor/packages.pp
@@ -1,4 +1,4 @@
-class ganglia-new::monitor::packages {
+class ganglia_new::monitor::packages {
        if !defined(Package["ganglia-monitor"]) {
                package { "ganglia-monitor": ensure => latest }
        }
diff --git a/modules/ganglia_new/manifests/monitor/service.pp 
b/modules/ganglia_new/manifests/monitor/service.pp
new file mode 100644
index 0000000..df7f07a
--- /dev/null
+++ b/modules/ganglia_new/manifests/monitor/service.pp
@@ -0,0 +1,16 @@
+class ganglia_new::monitor::service() {
+       Class[ganglia_new::monitor::config] -> 
Class[ganglia_new::monitor::service]
+
+       file { "/etc/init/ganglia-monitor.conf":
+               source => 
"puppet:///modules/$module_name/upstart/ganglia-monitor.conf",
+               mode => 0444
+       }
+
+       upstart_job { "ganglia-monitor": }
+
+       service { "ganglia-monitor":
+               require => File["/etc/init/ganglia-monitor.conf"],
+               ensure => running,
+               provider => upstart
+       }
+}
diff --git a/modules/ganglia-new/templates/gmond.conf.erb 
b/modules/ganglia_new/templates/gmond.conf.erb
similarity index 97%
rename from modules/ganglia-new/templates/gmond.conf.erb
rename to modules/ganglia_new/templates/gmond.conf.erb
index 4d9e210..3c2048e 100644
--- a/modules/ganglia-new/templates/gmond.conf.erb
+++ b/modules/ganglia_new/templates/gmond.conf.erb
@@ -23,7 +23,7 @@
   name = "<%= cname %>"
   owner = "Wikimedia Foundation"
   latlong = "unspecified"
-  url = "<%= scope.lookupvar("ganglia-new::configuration::url") %>"
+  url = "<%= scope.lookupvar("ganglia_new::configuration::url") %>"
 }
 
 /* The host section describes attributes of the host, like the location */
@@ -32,7 +32,7 @@
 }
 
 <% if not aggregator -%>
-<% scope.lookupvar("ganglia-new::configuration::gmetad_hosts").each do |host| 
-%>
+<% scope.lookupvar("ganglia_new::configuration::gmetad_hosts").each do |host| 
-%>
 udp_send_channel {
   host = <%= host %>
   port = <%= gmond_port %>
@@ -62,7 +62,7 @@
   port = <%= gmond_port %>
   acl {
     default = "deny"
-<% scope.lookupvar("ganglia-new::configuration::gmetad_hosts").each do |host|
+<% scope.lookupvar("ganglia_new::configuration::gmetad_hosts").each do |host|
 -%>
     access {
       ip = <%= host %>

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2c745297c0a60be49ad3c1f0fe5134d09f83ac94
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Mark Bergsma <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to