From: Stephen Gran Date: Sat, 17 Oct 2009 14:50:28 +0000 (+0100) Subject: redo apache2 exec statements X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=db83e9ae718d90fdb9f27a3d9e5ed23931fc8abb;p=dsa-puppet.git redo apache2 exec statements Signed-off-by: Stephen Gran --- diff --git a/modules/apache2/manifests/init.pp b/modules/apache2/manifests/init.pp index 7884116a..719a71b5 100644 --- a/modules/apache2/manifests/init.pp +++ b/modules/apache2/manifests/init.pp @@ -35,28 +35,28 @@ class apache2 { "/etc/apache2/conf.d/ressource-limits": content => template("apache2/ressource-limits.erb"), require => Package["apache2"], - notify => Exec["apache2 reload"]; + notify => Exec["reload-apache2"]; "/etc/apache2/conf.d/security": source => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/conf.d/security", "puppet:///apache2/common/etc/apache2/conf.d/security" ], require => Package["apache2"], - notify => Exec["apache2 reload"]; + notify => Exec["reload-apache2"]; "/etc/apache2/conf.d/local-serverinfo": source => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/conf.d/local-serverinfo", "puppet:///apache2/common/etc/apache2/conf.d/local-serverinfo" ], require => Package["apache2"], - notify => Exec["apache2 reload"]; + notify => Exec["reload-apache2"]; "/etc/apache2/conf.d/server-status": source => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/conf.d/server-status", "puppet:///apache2/common/etc/apache2/conf.d/server-status" ], require => Package["apache2"], - notify => Exec["apache2 reload"]; + notify => Exec["reload-apache2"]; "/etc/apache2/sites-available/default-debian.org": source => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/sites-available/default-debian.org", "puppet:///apache2/common/etc/apache2/sites-available/default-debian.org" ], require => Package["apache2"], - notify => Exec["apache2 reload"]; + notify => Exec["reload-apache2"]; "/etc/logrotate.d/apache2": source => [ "puppet:///apache2/per-host/$fqdn/etc/logrotate.d/apache2", @@ -80,8 +80,14 @@ class apache2 { # ensure => directory; } - exec { "apache2 reload": - path => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin", - refreshonly => true, + exec { + "reload-apache2": + command => "/etc/init.d/apache2 reload", + refreshonly => true; + + "force-reload-apache2": + command => "/etc/init.d/apache2 force-reload", + refreshonly => true; + } } diff --git a/modules/apache2/manifests/security_mirror.pp b/modules/apache2/manifests/security_mirror.pp index 4d60da3a..ee20e9d9 100644 --- a/modules/apache2/manifests/security_mirror.pp +++ b/modules/apache2/manifests/security_mirror.pp @@ -4,7 +4,7 @@ class apache2::security_mirror inherits apache2 { source => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/sites-available/security.debian.org", "puppet:///apache2/common/etc/apache2/sites-available/security.debian.org" ], require => Package["apache2"], - notify => Exec["apache2 reload"]; + notify => Exec["reload-apache2"]; }