/[adm]/puppet/deployment/repositories/manifests/subversion.pp
ViewVC logotype

Contents of /puppet/deployment/repositories/manifests/subversion.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2353 - (show annotations) (download)
Mon Feb 6 00:04:41 2012 UTC (12 years, 1 month ago) by boklm
File size: 1947 byte(s)
add soft_publish repostiory (used by mgasoft)
1 class repositories::subversion {
2
3 Subversion::Repository {
4 cia_post => true,
5 cia_ignore_author => '^schedbot$',
6 }
7
8 subversion::repository { "/svn/adm/":
9 group => "mga-sysadmin",
10 commit_mail => ["sysadmin-commits@ml.$domain"],
11 syntax_check => ['check_puppet_templates','check_puppet'],
12 cia_module => "sysadm",
13 }
14
15 sudo::sudoers_config { "puppet_update":
16 content => template("repositories/puppet_update.sudoers")
17 }
18
19 subversion::hook::post_commit { "/svn/adm/|puppet_update":
20 content => template("repositories/puppet_update.sh")
21 }
22
23 subversion::repository { "/svn/soft/":
24 group => "mga-packagers",
25 commit_mail => ["soft-commits@ml.$domain"],
26 syntax_check => ['check_po'],
27 cia_module => "soft",
28 i18n_mail => ["mageia-i18n@$domain"],
29 }
30
31 subversion::repository { "/svn/soft_publish/":
32 group => "mga-packagers",
33 commit_mail => ["soft-commits@ml.$domain"],
34 cia_post => true,
35 cia_module => "soft_publish",
36 }
37
38 subversion::repository { "/svn/web/":
39 group => "mga-web",
40 syntax_check => ['check_php'],
41 cia_module => "web",
42 }
43
44 subversion::repository { "/svn/packages/":
45 group => "mga-packagers-committers",
46 no_binary => true,
47 commit_mail => ["packages-commits@ml.$domain"],
48 cia_module => "packages",
49 # restricted_to_user => 'schedbot',
50 }
51
52 file { "/svn/binrepos/":
53 ensure => directory,
54 mode => 700,
55 }
56
57 subversion::repository { "/svn/binrepos/cauldron/":
58 group => "mga-packagers-committers",
59 cia_module => "binrepos",
60 # restricted_to_user => 'schedbot',
61 }
62
63 file { "/svn/binrepos/updates/":
64 ensure => directory
65 }
66
67 subversion::repository { "/svn/binrepos/updates/1/":
68 group => "mga-packagers-committers",
69 cia_module => "binrepos_1",
70 # restricted_to_user => 'schedbot',
71 }
72 }

  ViewVC Help
Powered by ViewVC 1.1.30