From 432920a5c313d64be5fc91b58b6b029dd15fd318 Mon Sep 17 00:00:00 2001 From: Ciaby Date: Fri, 29 May 2015 15:05:14 -0500 Subject: [PATCH] Added automatic restart of Icinga2 after configuration changes --- modules/rhizo_base/manifests/icinga.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/rhizo_base/manifests/icinga.pp b/modules/rhizo_base/manifests/icinga.pp index db45f6f..42d3cd5 100644 --- a/modules/rhizo_base/manifests/icinga.pp +++ b/modules/rhizo_base/manifests/icinga.pp @@ -22,6 +22,12 @@ class rhizo_base::icinga { source => 'puppet:///modules/rhizo_base/etc/icinga2/conf.d', recurse => remote, require => Package['icinga2'], + notify => Exec['restart_icinga2'], + } + + exec { 'restart_icinga2': + command => '/usr/sbin/service icinga2 restart', + refreshonly => true, } } \ No newline at end of file