1 |
class buildsystem::pkgsubmit { |
2 |
include buildsystem::scheduler::var |
3 |
$sched_home_dir = $buildsystem::scheduler::var::homedir |
4 |
|
5 |
$location = '/var/www/bs' |
6 |
file { [$location,"$location/data"]: |
7 |
ensure => directory, |
8 |
} |
9 |
|
10 |
apache::vhost::base { "pkgsubmit.$::domain": |
11 |
aliases => { '/uploads' => "$sched_home_dir/uploads" }, |
12 |
location => $location, |
13 |
content => template('buildsystem/vhost_pkgsubmit.conf'), |
14 |
} |
15 |
|
16 |
subversion::snapshot { $location: |
17 |
source => "svn://svn.$::domain/soft/buildsystem/web/", |
18 |
} |
19 |
} |