diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-04-11 14:09:50 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-04-11 14:09:50 -0300 |
commit | 51df8cf09a7a3ec96bb203b7d5ad1af47440ef5a (patch) | |
tree | ffb87ae67a02b5b0a7d98c04b8d79d2b5900c728 /manifests | |
parent | e7169dbe22c7e716dbf4913846aeae195f0bfd8b (diff) | |
download | puppet-ikiwiki-51df8cf09a7a3ec96bb203b7d5ad1af47440ef5a.tar.gz puppet-ikiwiki-51df8cf09a7a3ec96bb203b7d5ad1af47440ef5a.tar.bz2 |
CGI backend still needs suid
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/init.pp | 3 | ||||
-rw-r--r-- | manifests/instance.pp | 4 |
2 files changed, 4 insertions, 3 deletions
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"], } } |