]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/apache2/manifests/init.pp
Add logrotate config for apache
[dsa-puppet.git] / modules / apache2 / manifests / init.pp
index ae66345e0ab99b8a961e5bc65326a0e9c1c66ecd..9d712a0038d22b74a970ebe7458f2c4c0c0f46de 100644 (file)
@@ -15,6 +15,11 @@ class apache2 {
                                     "puppet:///apache2/common/etc/apache2/sites-available/default-debian.org" ],
                        require => Package["apache2"],
                        notify  => Exec["apache2 reload"];
+
+               "/etc/logroate.d/apache2":
+                       source  => [ "puppet:///apache2/per-host/$fqdn/etc/logroate.d/apache2",
+                                    "puppet:///apache2/common/etc/logroate.d/apache2" ];
+
                "/srv/www":
                        mode    => 755,
                        ensure  => directory;
@@ -26,6 +31,10 @@ class apache2 {
                        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":