Dzahn has submitted this change and it was merged. Change subject: ganglia: add unit file template for systemd ......................................................................
ganglia: add unit file template for systemd Adds a unit file template for the ganglia-monitor-aggregator service when using systemd on jessie. From this template we can then start multiple aggregators, one per server cluster, each using their own port number, like we did before with upstart, but now using systemd. Bug:T123674 Change-Id: I814ccb2c79b3a5a77b7231e7627a80ca0aa4bb94 --- A modules/ganglia/files/systemd/[email protected] M modules/ganglia/manifests/monitor/service.pp 2 files changed, 24 insertions(+), 0 deletions(-) Approvals: jenkins-bot: Verified Dzahn: Looks good to me, approved diff --git a/modules/ganglia/files/systemd/[email protected] b/modules/ganglia/files/systemd/[email protected] new file mode 100644 index 0000000..db8ccc1 --- /dev/null +++ b/modules/ganglia/files/systemd/[email protected] @@ -0,0 +1,14 @@ +[Unit] +Description=Ganglia monitor aggregator (cluster %I) +Documentation=https://wikitech.wikimedia.org/wiki/Ganglia +After=network.target + +[Service] +Type=simple +User=ganglia +ExecStart=/usr/sbin/gmond -c /etc/ganglia/aggregators/%i.conf -p /var/run/gmond-%i.pid +SyslogIdentifier=ganglia-monitor-aggregator-%i + +[Install] +WantedBy=multi-user.target + diff --git a/modules/ganglia/manifests/monitor/service.pp b/modules/ganglia/manifests/monitor/service.pp index dd29f5e..929d760 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/[email protected]': + owner => 'root', + group => 'root', + mode => '0444', + source => "puppet:///modules/${module_name}/systemd/[email protected]", + 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: merged Gerrit-Change-Id: I814ccb2c79b3a5a77b7231e7627a80ca0aa4bb94 Gerrit-PatchSet: 7 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Dzahn <[email protected]> Gerrit-Reviewer: Dzahn <[email protected]> Gerrit-Reviewer: Papaul <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
