/[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 2821 - (show annotations) (download)
Thu Aug 30 18:26:51 2012 UTC (11 years, 7 months ago) by boklm
File size: 895 byte(s)
use common media.cfg template file for all distros and archs
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 { "cauldron i586":
25 distro => 'cauldron',
26 arch => 'i586',
27 }
28 buildsystem::media_cfg { "cauldron x86_64":
29 distro => 'cauldron',
30 arch => 'x86_64',
31 }
32 }

  ViewVC Help
Powered by ViewVC 1.1.30