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