/[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 3402 - (show annotations) (download)
Mon Feb 3 17:24:51 2014 UTC (10 years, 2 months ago) by neoclust
File size: 2304 byte(s)
Only allow umeabot to commit on the svn
1 class repositories::subversion {
2
3 subversion::repository { '/svn/adm/':
4 group => 'mga-sysadmin',
5 commit_mail => ["sysadmin-commits@ml.$::domain"],
6 syntax_check => ['check_puppet_templates','check_puppet'],
7 }
8
9 subversion::repository { '/svn/advisories':
10 group => 'mga-packagers',
11 commit_mail => ["qa-commits@ml.$::domain"],
12 }
13
14 sudo::sudoers_config { 'puppet_update':
15 content => template('repositories/puppet_update.sudoers')
16 }
17
18 subversion::hook::post_commit { '/svn/adm/|puppet_update':
19 content => template('repositories/puppet_update.sh')
20 }
21
22 subversion::repository { '/svn/org/':
23 group => 'mga-board',
24 commit_mail => ["board-commits@ml.$::domain"],
25 }
26
27 subversion::repository { '/svn/soft/':
28 group => 'mga-packagers',
29 commit_mail => ["soft-commits@ml.$::domain"],
30 syntax_check => ['check_po'],
31 i18n_mail => ["i18n-reports@ml.$::domain"],
32 }
33
34 subversion::repository { '/svn/soft_publish/':
35 group => 'mga-packagers',
36 commit_mail => ["soft-commits@ml.$::domain"],
37 }
38
39 subversion::repository { '/svn/web/':
40 group => 'mga-web',
41 commit_mail => ["atelier-commits@ml.$::domain"],
42 syntax_check => ['check_php'],
43 }
44
45 subversion::repository { '/svn/packages/':
46 group => 'mga-packagers-committers',
47 no_binary => true,
48 #commit_mail => ["packages-commits@ml.$::domain"],
49 commit_mail => false,
50 restricted_to_user => 'umeabot',
51 }
52
53 subversion::repository { '/svn/test-irker/':
54 group => 'mga-packagers',
55 no_binary => true,
56 commit_mail => ['boklm@mageia.org'],
57 irker_conf => {
58 project => 'mageia',
59 repo => 'testrepo',
60 tinyifier => 'http://is.gd/create.php?format=simple&url=',
61 urlprefix => 'http://svnweb.mageia.org/%(repo)?view=revision&revision=',
62 channels => '{irc://chat.freenode.net/commits, irc://chat.freenode.net/test-irker}',
63 },
64 }
65
66 subversion::repository { '/svn/treasurer/':
67 group => 'mga-treasurer',
68 commit_mail => ["treasurer-commits@ml.$::domain"],
69 }
70 }

  ViewVC Help
Powered by ViewVC 1.1.30