Mark Bergsma has submitted this change and it was merged.

Change subject: Move the upstart job for a normal gmond to 
ganglia::monitor::service
......................................................................


Move the upstart job for a normal gmond to ganglia::monitor::service

Change-Id: I8ec29e92a4b518c91b7df0dfa69ffdb18ac5ab31
---
M modules/ganglia/manifests/monitor/packages.pp
M modules/ganglia/manifests/monitor/service.pp
2 files changed, 8 insertions(+), 7 deletions(-)

Approvals:
  Mark Bergsma: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/ganglia/manifests/monitor/packages.pp 
b/modules/ganglia/manifests/monitor/packages.pp
index d6aeac3..d66d6e3 100644
--- a/modules/ganglia/manifests/monitor/packages.pp
+++ b/modules/ganglia/manifests/monitor/packages.pp
@@ -2,11 +2,4 @@
        if !defined(Package["ganglia-monitor"]) {
                package { "ganglia-monitor": ensure => latest }
        }
-
-       file { "/etc/init/ganglia-monitor.conf":
-               source => 
"puppet:///modules/ganglia/upstart/ganglia-monitor.conf",
-               mode => 0444
-       }
-
-       upstart_job { "ganglia-monitor": }
 }
diff --git a/modules/ganglia/manifests/monitor/service.pp 
b/modules/ganglia/manifests/monitor/service.pp
index 6171fdf..168dfe3 100644
--- a/modules/ganglia/manifests/monitor/service.pp
+++ b/modules/ganglia/manifests/monitor/service.pp
@@ -1,7 +1,15 @@
 class ganglia::monitor::service() {
        Class[ganglia::monitor::config] -> Class[ganglia::monitor::service]
 
+       file { "/etc/init/ganglia-monitor.conf":
+               source => 
"puppet:///modules/ganglia/upstart/ganglia-monitor.conf",
+               mode => 0444
+       }
+
+       upstart_job { "ganglia-monitor": }
+
        service { "ganglia-monitor":
+               require => File["/etc/init/ganglia-monitor.conf"],
                ensure => running,
                provider => upstart
        }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I8ec29e92a4b518c91b7df0dfa69ffdb18ac5ab31
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Mark Bergsma <m...@wikimedia.org>
Gerrit-Reviewer: Mark Bergsma <m...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to