1 |
class mga_buildsystem::config { |
2 |
class { 'buildsystem::var::signbot': |
3 |
keyid => '80420F66', |
4 |
} |
5 |
|
6 |
class { 'buildsystem::var::groups': |
7 |
packagers => 'mga-packagers', |
8 |
packagers_committers => 'mga-packagers-committers', |
9 |
} |
10 |
|
11 |
include buildsystem::var::scheduler |
12 |
include buildsystem::var::repository |
13 |
class { 'buildsystem::var::youri': |
14 |
packages_archivedir => "${buildsystem::var::scheduler::homedir}/old", |
15 |
} |
16 |
|
17 |
class { 'buildsystem::var::binrepo': |
18 |
uploadmail_from => "root@${::domain}", |
19 |
uploadmail_to => "packages-commits@ml.${::domain}", |
20 |
} |
21 |
|
22 |
$std_arch = ['i586', 'x86_64'] |
23 |
$std_repos = ['release','updates_testing','backports_testing','backports','updates'] |
24 |
$std_medias = { |
25 |
'core' => $std_repos, |
26 |
'nonfree' => $std_repos, |
27 |
'tainted' => $std_repos, |
28 |
} |
29 |
$std_base_media = [ 'core/release', 'core/updates' ] |
30 |
$infra_medias = { |
31 |
'infra' => ['release'], |
32 |
} |
33 |
class { 'buildsystem::var::distros': |
34 |
distros => { |
35 |
'cauldron' => { |
36 |
'arch' => $std_arch, |
37 |
'medias' => $std_medias, |
38 |
'base_media' => $std_base_media, |
39 |
}, |
40 |
|
41 |
'1' => { |
42 |
'arch' => $std_arch, |
43 |
'medias' => $std_medias, |
44 |
'base_media' => $std_base_media, |
45 |
}, |
46 |
|
47 |
'2' => { |
48 |
'arch' => $std_arch, |
49 |
'medias' => $std_medias, |
50 |
'base_media' => $std_base_media, |
51 |
}, |
52 |
|
53 |
'infra_1' => { |
54 |
'arch' => $std_arch, |
55 |
'medias' => $infra_medias, |
56 |
'base_media' => $std_base_media, |
57 |
}, |
58 |
|
59 |
'infra_2' => { |
60 |
'arch' => $std_arch, |
61 |
'medias' => $infra_medias, |
62 |
'base_media' => $std_base_media, |
63 |
}, |
64 |
} |
65 |
} |
66 |
|
67 |
} |