]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/dacs/manifests/init.pp
ensure persence of the log directory
[dsa-puppet.git] / modules / dacs / manifests / init.pp
index 205333c3a0c2779fd8655dbe82f7097d35fa8049..69802ecc622735fce7431e122e14a31ccfb1277e 100644 (file)
@@ -5,6 +5,13 @@ class dacs {
     }
 
     file {
+        "/var/log/dacs":
+             ensure  => directory,
+             owner   => www-data,
+             group   => root,
+             mode    => 750,
+             purge   => true
+             ;
         "/etc/dacs/federations":
              ensure  => directory,
              owner   => root,
@@ -121,7 +128,7 @@ class dacs {
 
     exec {
         "dacsacl":
-            command     => "dacsacl -uj DEBIAN",
+            command     => "dacsacl -sc /etc/dacs/federations/site.conf -c /etc/dacs/federations/debian.org/DEBIAN/dacs.conf -uj DEBIAN && chown root:www-data /etc/dacs/federations/debian.org/DEBIAN/acls/INDEX",
             refreshonly => true,
     }