/[adm]/puppet/deployment/mga_buildsystem/manifests/config.pp
ViewVC logotype

Contents of /puppet/deployment/mga_buildsystem/manifests/config.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3134 - (show annotations) (download)
Thu May 23 15:05:20 2013 UTC (10 years, 10 months ago) by boklm
File size: 1562 byte(s)
buildsystem::var::distros: Add option to select arch

Add an option to select supported arch of a distribution.
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 }

  ViewVC Help
Powered by ViewVC 1.1.30