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