1 |
class buildsystem::mainnode { |
2 |
include buildsystem::base |
3 |
include buildsystem::iurt::user |
4 |
include buildsystem::scheduler |
5 |
include buildsystem::gatherer |
6 |
include buildsystem::mgarepo |
7 |
include buildsystem::signbot |
8 |
include buildsystem::youri_submit |
9 |
|
10 |
$sched_login = $buildsystem::scheduler::var::login |
11 |
$sched_home_dir = $buildsystem::scheduler::var::homedir |
12 |
|
13 |
$build_login = $buildsystem::iurt::user::login |
14 |
|
15 |
ssh::auth::client { $sched_login: } |
16 |
|
17 |
ssh::auth::server { [$sched_login, $build_login]: } |
18 |
|
19 |
$mirror_root = '/distrib/mirror' |
20 |
apache::vhost::other_app { "repository.$::domain": |
21 |
vhost_file => 'buildsystem/vhost_repository.conf', |
22 |
} |
23 |
|
24 |
buildsystem::media_cfg { ['i586','x86_64']: } |
25 |
} |