]> gitweb.fluxo.info Git - puppet-ikiwiki.git/commitdiff
Defining parent site folder
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 7 Jan 2010 02:07:18 +0000 (00:07 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 7 Jan 2010 02:07:18 +0000 (00:07 -0200)
manifests/init.pp

index c2c673617ba3bf6aee8475ba33a161e3a5d5a7dd..0e0b67cdaa9c3d5e8da56d21414ae1a758c68dfd 100644 (file)
@@ -43,6 +43,7 @@ class ikiwiki {
             group   => gitosis,
             recurse => true,
             notify  => Exec["ikiwiki --setup /etc/ikiwiki/$name.setup"],
+            require => File["${apache_sites_folder}/${name}"],
           }
         }
 
@@ -53,6 +54,15 @@ class ikiwiki {
             group   => gitosis,
             recurse => true,
             notify  => Exec["ikiwiki --setup /etc/ikiwiki/$name.setup"],
+            require => File["${apache_sites_folder}/${name}"],
+          }
+        }
+
+        if !defined(File["${apache_sites_folder}/${name}"]) {
+          file { "${apache_sites_folder}/${name}":
+            ensure  => directory,
+            owner   => root,
+            group   => root,
           }
         }
       }