/[adm]/puppet/modules/buildsystem/manifests/mainnode.pp
ViewVC logotype

Contents of /puppet/modules/buildsystem/manifests/mainnode.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2822 - (show annotations) (download)
Fri Aug 31 17:28:27 2012 UTC (11 years, 7 months ago) by boklm
File size: 928 byte(s)
add buildsystem::sshkeys class to define all ssh keys
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 }

  ViewVC Help
Powered by ViewVC 1.1.30