file { "${apache_sites_folder}/${name}/${instance}_src":
ensure => directory,
owner => gitosis,
- group => gitosis,
- recurse => false,
+ group => www-data,
+ recurse => true,
notify => Exec["ikiwiki --setup /etc/ikiwiki/$name.setup"],
require => File["${apache_sites_folder}/${name}"],
}
file { "${apache_sites_folder}/${name}/${instance}":
ensure => directory,
owner => gitosis,
- group => gitosis,
- recurse => false,
+ group => www-data,
+ recurse => true,
require => File["${apache_sites_folder}/${name}"],
}
}
group => root,
}
}
-
- file { "${apache_sites_folder}/${name}/${instance}_src/.ikiwiki":
- ensure => directory,
- owner => www-data,
- group => www-data,
- recurse => true,
- require => File["${apache_sites_folder}/${name}/${instance}_src"],
- }
}
}
}
# Cost of generating a password using Authen::Passphrase::BlowfishCrypt
#password_cost => 8,
# Uncomment to force ikiwiki to run with a particular umask.
- #umask => 022,
+ umask => 002,
# Default settings for the recentchanges page.
#recentchangespage => "recentchanges",
#recentchangesnum => 100,