X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fapache2%2Fmanifests%2Finit.pp;h=3a7efd2e5fb259af3fa527670480b3c90a93f468;hb=cc4d1e9f6a82195154bf8705a3f5f788aed666e6;hp=2a7366d81411ee6810f179ab0211ec3dd690341b;hpb=5044ffba4f1c0107c61791f24dce90c517d7598a;p=mirror%2Fdsa-puppet.git diff --git a/modules/apache2/manifests/init.pp b/modules/apache2/manifests/init.pp index 2a7366d81..3a7efd2e5 100644 --- a/modules/apache2/manifests/init.pp +++ b/modules/apache2/manifests/init.pp @@ -1,4 +1,8 @@ class apache2 { + package { + apache2: ensure => installed; + } + file { "/etc/apache2/conf.d/security": source => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/conf.d/security", @@ -11,11 +15,26 @@ class apache2 { "puppet:///apache2/common/etc/apache2/sites-available/default-debian.org" ], require => Package["apache2"], notify => Exec["apache2 reload"]; + + "/etc/logrotate.d/apache2": + source => [ "puppet:///apache2/per-host/$fqdn/etc/logrotate.d/apache2", + "puppet:///apache2/common/etc/logrotate.d/apache2" ]; + + "/srv/www": + mode => 755, + ensure => directory; + "/srv/www/default.debian.org": + mode => 755, + ensure => directory; "/srv/www/default.debian.org/htdocs": mode => 755, ensure => directory; "/srv/www/default.debian.org/htdocs/index.html": content => template("default-index.html"); + + "/var/log/apache2": + mode => 755, + ensure => directory; } exec { "apache2 reload":