1 |
class buildsystem::webstatus { |
class buildsystem::webstatus { |
2 |
|
include buildsystem::var::webstatus |
3 |
include buildsystem::var::scheduler |
include buildsystem::var::scheduler |
4 |
$sched_home_dir = $buildsystem::var::scheduler::homedir |
$sched_home_dir = $buildsystem::var::scheduler::homedir |
5 |
|
|
8 |
ensure => directory, |
ensure => directory, |
9 |
} |
} |
10 |
|
|
11 |
apache::vhost::base { "pkgsubmit.$::domain": |
apache::vhost::base { $buildsystem::var::webstatus::hostname: |
12 |
aliases => { |
aliases => { |
13 |
'/uploads' => "$sched_home_dir/uploads", |
'/uploads' => "$sched_home_dir/uploads", |
14 |
'/autobuild/cauldron/x86_64/core/log/status.core.log' => "$location/autobuild/broken.php" |
'/autobuild/cauldron/x86_64/core/log/status.core.log' => "$location/autobuild/broken.php" |
18 |
} |
} |
19 |
|
|
20 |
subversion::snapshot { $location: |
subversion::snapshot { $location: |
21 |
source => "svn://svn.$::domain/soft/buildsystem/web/", |
source => $buildsystem::var::webstatus::svn_url, |
22 |
} |
} |
23 |
} |
} |