class buildsystem::mainnode { include buildsystem::var::repository include buildsystem::base include buildsystem::iurt::user include buildsystem::scheduler include buildsystem::gatherer include buildsystem::mgarepo include buildsystem::signbot include buildsystem::youri_submit include buildsystem::sshkeys $sched_login = $buildsystem::var::scheduler::login $sched_home_dir = $buildsystem::var::scheduler::homedir $build_login = $buildsystem::var::iurt::login ssh::auth::client { $sched_login: } ssh::auth::server { [$sched_login, $build_login]: } apache::vhost::other_app { "repository.$::domain": vhost_file => 'buildsystem/vhost_repository.conf', } buildsystem::media_cfg { "cauldron i586": distro => 'cauldron', arch => 'i586', } buildsystem::media_cfg { "cauldron x86_64": distro => 'cauldron', arch => 'x86_64', } }