Dzahn has uploaded a new change for review.

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

Change subject: ganglia: add unit file for systemd on jessie
......................................................................

ganglia: add unit file for systemd on jessie

Adds a very basic unit file for the ganglia-monitor-aggregator service
when using systemd on jessie.

Bug:T123674
Change-Id: I814ccb2c79b3a5a77b7231e7627a80ca0aa4bb94
---
A modules/ganglia/files/ganglia-monitor-aggregator.service
A modules/ganglia/files/systemd/ganglia-monitor-aggregator.service
M modules/ganglia/manifests/monitor/service.pp
3 files changed, 30 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/46/275146/1

diff --git a/modules/ganglia/files/ganglia-monitor-aggregator.service 
b/modules/ganglia/files/ganglia-monitor-aggregator.service
new file mode 100644
index 0000000..5a35eb2
--- /dev/null
+++ b/modules/ganglia/files/ganglia-monitor-aggregator.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Ganglia aggregator
+
+[Service]
+TimeoutStartSec=0
+ExecStart=/usr/sbin/gmond
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/modules/ganglia/files/systemd/ganglia-monitor-aggregator.service 
b/modules/ganglia/files/systemd/ganglia-monitor-aggregator.service
new file mode 100644
index 0000000..5a35eb2
--- /dev/null
+++ b/modules/ganglia/files/systemd/ganglia-monitor-aggregator.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Ganglia aggregator
+
+[Service]
+TimeoutStartSec=0
+ExecStart=/usr/sbin/gmond
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/modules/ganglia/manifests/monitor/service.pp 
b/modules/ganglia/manifests/monitor/service.pp
index dd29f5e..eb0de6d 100644
--- a/modules/ganglia/manifests/monitor/service.pp
+++ b/modules/ganglia/manifests/monitor/service.pp
@@ -11,6 +11,16 @@
         }
     }
 
+    if os_version('debian >= jessie') {
+        file { '/etc/systemd/system/ganglia-monitor-aggregator.service':
+            owner  => 'root',
+            group  => 'root',
+            mode   => '0444',
+            source => 
"puppet:///modules/${module_name}/systemd/ganglia-monitor-aggregator.service",
+            before => Service['ganglia-monitor'],
+        }
+    }
+
     service { 'ganglia-monitor':
         ensure   => running,
         provider => $::initsystem,

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I814ccb2c79b3a5a77b7231e7627a80ca0aa4bb94
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <dz...@wikimedia.org>

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

Reply via email to