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 |
include buildsystem::sshkeys |
10 |
|
11 |
$sched_login = $buildsystem::scheduler::var::login |
12 |
$sched_home_dir = $buildsystem::scheduler::var::homedir |
13 |
|
14 |
$build_login = $buildsystem::iurt::user::login |
15 |
|
16 |
ssh::auth::client { $sched_login: } |
17 |
|
18 |
ssh::auth::server { [$sched_login, $build_login]: } |
19 |
|
20 |
$mirror_root = '/distrib/mirror' |
21 |
apache::vhost::other_app { "repository.$::domain": |
22 |
vhost_file => 'buildsystem/vhost_repository.conf', |
23 |
} |
24 |
|
25 |
buildsystem::media_cfg { "cauldron i586": |
26 |
distro => 'cauldron', |
27 |
arch => 'i586', |
28 |
} |
29 |
buildsystem::media_cfg { "cauldron x86_64": |
30 |
distro => 'cauldron', |
31 |
arch => 'x86_64', |
32 |
} |
33 |
} |