diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index db77b14..2fccd4d 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -165,4 +165,19 @@ class apache::openbsd inherits apache::base { File[default_apache_index] { path => '/var/www/htdocs/index.html', } + + file{'/opt/bin/restart_apache.sh': + source => "puppet://$server/apache/openbsd/bin/restart_apache.sh", + require => File['/opt/bin'], + owner => root, group => 0, mode => 0700; + } + + Service['apache']{ + hasstatus => true, + hasrestart => true, + restart => '/opt/bin/restart_apache.sh', + status => 'apachectl status', + start => 'apachectl start', + stop => 'apachectl stop', + } } |