Added base collab and user creation to wiki::collab::base.

This commit is contained in:
Timo Mkinen 2012-03-23 12:39:43 +02:00
parent cfc09068b9
commit 06f2527d92

View file

@ -292,6 +292,28 @@ class wiki::collab::base {
source => "puppet:///modules/wiki/collab-httpd.conf",
}
exec { "collab-create collab collab":
path => "/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin",
cwd => "/",
user => "collab",
group => "collab",
creates => "/srv/wikis/collab/wikis/collab",
require => [ File["/etc/local/collab/collab.ini"],
Class["wiki::collab"],
File["/srv/wikis/collab/wikis"],
File["/srv/wikis/collab/htdocs/.htaccess"],
Exec["collab-copy-underlay"], ],
}
exec { "collab-account-create -f -r collab":
path => "/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin",
cwd => "/",
user => "collab",
group => "collab",
unless => "egrep '^name=collab$' /srv/wikis/collab/user/*",
require => Exec["collab-create collab collab"],
before => Cron["collab-htaccess"],
}
cron { "collab-htaccess":
ensure => present,
command => $operatingsystem ? {