From 7965713617cb38d36e6b0cc5e4579c8b482d3e5a Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 14 Oct 2013 14:30:01 +0200 Subject: [PATCH] Vagrant: Restart Apache after installing icinga-web. --- .vagrant-puppet/manifests/default.pp | 3 ++- .vagrant-puppet/modules/apache/manifests/init.pp | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.vagrant-puppet/manifests/default.pp b/.vagrant-puppet/manifests/default.pp index 8391be71c..2b64d104a 100644 --- a/.vagrant-puppet/manifests/default.pp +++ b/.vagrant-puppet/manifests/default.pp @@ -86,7 +86,8 @@ package { $icinga2_main_packages: package { 'icinga-web': ensure => installed, - require => Class['icinga-rpm-snapshot'] + require => Class['icinga-rpm-snapshot'], + notify => Exec['reload-apache'] } # enable http 80 diff --git a/.vagrant-puppet/modules/apache/manifests/init.pp b/.vagrant-puppet/modules/apache/manifests/init.pp index e328ff95f..da1aeee0c 100644 --- a/.vagrant-puppet/modules/apache/manifests/init.pp +++ b/.vagrant-puppet/modules/apache/manifests/init.pp @@ -29,4 +29,9 @@ class apache { alias => 'apache', require => Package['apache'] } + + exec { 'reload-apache': + command => '/etc/init.d/httpd force-reload', + refreshonly => true, + } } -- 2.40.0