21 |
|
|
22 |
$std_arch = ['i586', 'x86_64'] |
$std_arch = ['i586', 'x86_64'] |
23 |
$std_repos = { |
$std_repos = { |
24 |
'release' => {}, |
'release' => { |
25 |
'updates_testing' => {}, |
'media_types' => [ 'release' ], |
26 |
'backports_testing' => {}, |
}, |
27 |
'backports' => {}, |
'updates_testing' => { |
28 |
'updates' => {}, |
'media_types' => [ 'testing' ], |
29 |
|
'noauto' => '1', |
30 |
|
}, |
31 |
|
'backports_testing' => { |
32 |
|
'media_types' => [ 'testing' ], |
33 |
|
'noauto' => '1', |
34 |
|
}, |
35 |
|
'backports' => { |
36 |
|
'media_types' => [ 'backports' ], |
37 |
|
'noauto' => '1', |
38 |
|
}, |
39 |
|
'updates' => { |
40 |
|
'media_types' => [ 'updates' ], |
41 |
|
'updates_for' => 'release', |
42 |
|
}, |
43 |
} |
} |
44 |
$std_medias = { |
$std_medias = { |
45 |
'core' => { |
'core' => { |
46 |
'repos' => $std_repos, |
'repos' => $std_repos, |
47 |
|
'media_types' => [ 'official', 'free' ], |
48 |
}, |
}, |
49 |
'nonfree' => { |
'nonfree' => { |
50 |
'repos' => $std_repos, |
'repos' => $std_repos, |
51 |
|
'media_types' => [ 'official' ], |
52 |
|
'noauto' => '1', |
53 |
}, |
}, |
54 |
'tainted' => { |
'tainted' => { |
55 |
'repos' => $std_repos, |
'repos' => $std_repos, |
56 |
|
'media_types' => [ 'official' ], |
57 |
|
'noauto' => '1', |
58 |
}, |
}, |
59 |
} |
} |
60 |
$std_base_media = [ 'core/release', 'core/updates' ] |
$std_base_media = [ 'core/release', 'core/updates' ] |
61 |
$infra_medias = { |
$infra_medias = { |
62 |
'infra' => { |
'infra' => { |
63 |
'repos' => { |
'repos' => { |
64 |
'release' => {}, |
'release' => { |
65 |
|
'media_types' => [ 'release' ], |
66 |
|
}, |
67 |
}, |
}, |
68 |
|
'media_types' => [ 'infra' ], |
69 |
}, |
}, |
70 |
} |
} |
71 |
class { 'buildsystem::var::distros': |
class { 'buildsystem::var::distros': |
74 |
'arch' => $std_arch, |
'arch' => $std_arch, |
75 |
'medias' => $std_medias, |
'medias' => $std_medias, |
76 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
77 |
|
'branch' => 'Devel', |
78 |
|
'version' => '3', |
79 |
}, |
}, |
80 |
|
|
81 |
'1' => { |
'1' => { |
82 |
'arch' => $std_arch, |
'arch' => $std_arch, |
83 |
'medias' => $std_medias, |
'medias' => $std_medias, |
84 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
85 |
|
'branch' => 'Official', |
86 |
|
'version' => '1', |
87 |
}, |
}, |
88 |
|
|
89 |
'2' => { |
'2' => { |
90 |
'arch' => $std_arch, |
'arch' => $std_arch, |
91 |
'medias' => $std_medias, |
'medias' => $std_medias, |
92 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
93 |
|
'branch' => 'Official', |
94 |
|
'version' => '2', |
95 |
}, |
}, |
96 |
|
|
97 |
'infra_1' => { |
'infra_1' => { |
98 |
'arch' => $std_arch, |
'arch' => $std_arch, |
99 |
'medias' => $infra_medias, |
'medias' => $infra_medias, |
100 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
101 |
|
'branch' => 'Official', |
102 |
|
'version' => '1', |
103 |
}, |
}, |
104 |
|
|
105 |
'infra_2' => { |
'infra_2' => { |
106 |
'arch' => $std_arch, |
'arch' => $std_arch, |
107 |
'medias' => $infra_medias, |
'medias' => $infra_medias, |
108 |
'base_media' => $std_base_media, |
'base_media' => $std_base_media, |
109 |
|
'branch' => 'Official', |
110 |
|
'version' => '2', |
111 |
}, |
}, |
112 |
} |
} |
113 |
} |
} |