Mark Bergsma has submitted this change and it was merged.
Change subject: Rename new module temporarily to resolve conflicts
......................................................................
Rename new module temporarily to resolve conflicts
Change-Id: I793465ff41746f5d520160977bf205eddb06e2a8
---
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
R modules/ganglia-new/manifests/monitor/aggregator/init.pp
A modules/ganglia-new/manifests/monitor/aggregator/instance.pp
A modules/ganglia-new/manifests/monitor/config.pp
A modules/ganglia-new/manifests/monitor/init.pp
R modules/ganglia-new/manifests/monitor/packages.pp
R modules/ganglia-new/manifests/monitor/service.pp
R modules/ganglia-new/templates/gmond.conf.erb
D modules/ganglia/manifests/monitor/aggregator/instance.pp
D modules/ganglia/manifests/monitor/config.pp
D modules/ganglia/manifests/monitor/init.pp
14 files changed, 55 insertions(+), 55 deletions(-)
Approvals:
Mark Bergsma: Looks good to me, approved
jenkins-bot: Verified
diff --git
a/modules/ganglia/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/files/upstart/ganglia-monitor-aggregator-instance.conf
rename to
modules/ganglia-new/files/upstart/ganglia-monitor-aggregator-instance.conf
diff --git a/modules/ganglia/files/upstart/ganglia-monitor-aggregator.conf
b/modules/ganglia-new/files/upstart/ganglia-monitor-aggregator.conf
similarity index 100%
rename from modules/ganglia/files/upstart/ganglia-monitor-aggregator.conf
rename to modules/ganglia-new/files/upstart/ganglia-monitor-aggregator.conf
diff --git a/modules/ganglia/files/upstart/ganglia-monitor.conf
b/modules/ganglia-new/files/upstart/ganglia-monitor.conf
similarity index 100%
rename from modules/ganglia/files/upstart/ganglia-monitor.conf
rename to modules/ganglia-new/files/upstart/ganglia-monitor.conf
diff --git a/modules/ganglia/manifests/configuration.pp
b/modules/ganglia-new/manifests/configuration.pp
similarity index 98%
rename from modules/ganglia/manifests/configuration.pp
rename to modules/ganglia-new/manifests/configuration.pp
index 448918e..a79c976 100644
--- a/modules/ganglia/manifests/configuration.pp
+++ b/modules/ganglia-new/manifests/configuration.pp
@@ -1,6 +1,6 @@
# modules/ganglia/manifests/configuration.pp
-class ganglia::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/manifests/monitor/aggregator/init.pp
b/modules/ganglia-new/manifests/monitor/aggregator/init.pp
similarity index 85%
rename from modules/ganglia/manifests/monitor/aggregator/init.pp
rename to modules/ganglia-new/manifests/monitor/aggregator/init.pp
index 3231fb0..80540a3 100644
--- a/modules/ganglia/manifests/monitor/aggregator/init.pp
+++ b/modules/ganglia-new/manifests/monitor/aggregator/init.pp
@@ -1,5 +1,5 @@
-class ganglia::monitor::aggregator {
- require ganglia::monitor::packages
+class ganglia-new::monitor::aggregator {
+ require ganglia-new::monitor::packages
system_role { "ganglia::monitor::aggregator": description => "central
Ganglia aggregator" }
@@ -20,7 +20,7 @@
upstart_job { "ganglia-monitor-aggregator-instance": }
# Instantiate aggregators for all clusters
- $cluster_list = keys($ganglia::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..4c861fb
--- /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("ganglia/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..4754afb
--- /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("ganglia/gmond.conf.erb"),
+ notify => Service["ganglia-monitor"]
+ }
+}
diff --git a/modules/ganglia-new/manifests/monitor/init.pp
b/modules/ganglia-new/manifests/monitor/init.pp
new file mode 100644
index 0000000..8e883e1
--- /dev/null
+++ b/modules/ganglia-new/manifests/monitor/init.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/manifests/monitor/packages.pp
b/modules/ganglia-new/manifests/monitor/packages.pp
similarity index 71%
rename from modules/ganglia/manifests/monitor/packages.pp
rename to modules/ganglia-new/manifests/monitor/packages.pp
index d66d6e3..d3278d7 100644
--- a/modules/ganglia/manifests/monitor/packages.pp
+++ b/modules/ganglia-new/manifests/monitor/packages.pp
@@ -1,4 +1,4 @@
-class ganglia::monitor::packages {
+class ganglia-new::monitor::packages {
if !defined(Package["ganglia-monitor"]) {
package { "ganglia-monitor": ensure => latest }
}
diff --git a/modules/ganglia/manifests/monitor/service.pp
b/modules/ganglia-new/manifests/monitor/service.pp
similarity index 71%
rename from modules/ganglia/manifests/monitor/service.pp
rename to modules/ganglia-new/manifests/monitor/service.pp
index 168dfe3..cf696f5 100644
--- a/modules/ganglia/manifests/monitor/service.pp
+++ b/modules/ganglia-new/manifests/monitor/service.pp
@@ -1,5 +1,5 @@
-class ganglia::monitor::service() {
- Class[ganglia::monitor::config] -> Class[ganglia::monitor::service]
+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/upstart/ganglia-monitor.conf",
diff --git a/modules/ganglia/templates/gmond.conf.erb
b/modules/ganglia-new/templates/gmond.conf.erb
similarity index 96%
rename from modules/ganglia/templates/gmond.conf.erb
rename to modules/ganglia-new/templates/gmond.conf.erb
index 8612795..4d9e210 100644
--- a/modules/ganglia/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::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::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::configuration::gmetad_hosts").each do |host|
+<% scope.lookupvar("ganglia-new::configuration::gmetad_hosts").each do |host|
-%>
access {
ip = <%= host %>
diff --git a/modules/ganglia/manifests/monitor/aggregator/instance.pp
b/modules/ganglia/manifests/monitor/aggregator/instance.pp
deleted file mode 100644
index 62e7830..0000000
--- a/modules/ganglia/manifests/monitor/aggregator/instance.pp
+++ /dev/null
@@ -1,22 +0,0 @@
-define ganglia::monitor::aggregator::instance() {
- Ganglia::Monitor::Aggregator::Instance[$title] ->
Service[ganglia-monitor-aggregator]
-
- $aggregator = true
-
- # TODO: support multiple $site
- $cluster = $title
- $id = $ganglia::configuration::clusters[$cluster]['id']
- $portnr = $ganglia::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/gmond.conf.erb"),
- notify => Service[$title]
- }
-}
diff --git a/modules/ganglia/manifests/monitor/config.pp
b/modules/ganglia/manifests/monitor/config.pp
deleted file mode 100644
index 8011f87..0000000
--- a/modules/ganglia/manifests/monitor/config.pp
+++ /dev/null
@@ -1,18 +0,0 @@
-class ganglia::monitor::config($cluster) {
- require ganglia::monitor::packages
-
- $aggregator = false
- $id = $ganglia::configuration::clusters[$cluster]['id']
- $portnr = $ganglia::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/gmond.conf.erb"),
- notify => Service["ganglia-monitor"]
- }
-}
diff --git a/modules/ganglia/manifests/monitor/init.pp
b/modules/ganglia/manifests/monitor/init.pp
deleted file mode 100644
index c2f7ad6..0000000
--- a/modules/ganglia/manifests/monitor/init.pp
+++ /dev/null
@@ -1,5 +0,0 @@
-class ganglia::monitor($cluster) {
- include packages, service
-
- class { "ganglia::monitor::config": cluster => $cluster }
-}
\ No newline at end of file
--
To view, visit https://gerrit.wikimedia.org/r/53588
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I793465ff41746f5d520160977bf205eddb06e2a8
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Mark Bergsma <[email protected]>
Gerrit-Reviewer: Mark Bergsma <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits