aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/manifests/mainnode.pp
blob: 08f4d1f280df00905d3b04e083d83c83a72dc176 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class buildsystem::mainnode {
    include buildsystem::var::repository
    include buildsystem::iurt::user
    include buildsystem::scheduler
    include buildsystem::gatherer
    include buildsystem::mgarepo
    include buildsystem::signbot
    include buildsystem::youri_submit
    include buildsystem::sshkeys

    ssh::auth::client { $buildsystem::var::scheduler::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',
    }
}