From a90b3204137fcf669621280070d1e8ce65062a1b Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 1 Jun 2018 11:03:41 +0200 Subject: [PATCH] nagios: install some packages and define service --- modules/nagios/manifests/server.pp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/nagios/manifests/server.pp b/modules/nagios/manifests/server.pp index 22b681f0e..b75344107 100644 --- a/modules/nagios/manifests/server.pp +++ b/modules/nagios/manifests/server.pp @@ -12,6 +12,19 @@ class nagios::server { content => template('nagios/nagios.debian.org.conf.erb'), } + ensure_packages( [ + 'icinga', + 'make', + 'monitoring-plugins', + 'nagios-nrpe-plugin', + ], { ensure => 'installed' }) + + service { 'icinga': + ensure => running, + require => Package['icinga'], + } + + concat::fragment { 'dsa-puppet-stuff--nagios--restart-stale-icinga': target => '/etc/cron.d/dsa-puppet-stuff', order => '010', -- 2.20.1