From 51df8cf09a7a3ec96bb203b7d5ad1af47440ef5a Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 11 Apr 2013 14:09:50 -0300 Subject: CGI backend still needs suid --- manifests/init.pp | 3 ++- manifests/instance.pp | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'manifests') diff --git a/manifests/init.pp b/manifests/init.pp index 864f6aa..b2c25b2 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,6 +1,7 @@ class ikiwiki( $sites_folder = '/var/sites', - $git_implementation = 'gitolite' + $git_implementation = 'gitolite', + $www_user = 'www-data' ) { package { [ "ikiwiki", "po4a" ]: ensure => installed, diff --git a/manifests/instance.pp b/manifests/instance.pp index 8aeb291..ac8618a 100644 --- a/manifests/instance.pp +++ b/manifests/instance.pp @@ -84,8 +84,8 @@ define ikiwiki::instance($base_url = $domain, $ensure = 'present', $description file { "${ikiwiki::sites_folder}/${name}/${instance}/ikiwiki.cgi": ensure => present, owner => $owner, - group => $group, - mode => 0550, + group => $ikiwiki::www_user, + mode => 6550, require => File["/etc/ikiwiki/$name.setup"], } } -- cgit v1.2.3