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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2270 - (hide annotations) (download)
Sun Jan 15 16:24:54 2012 UTC (12 years, 2 months ago) by misc
File size: 1767 byte(s)
make commit on admin repository automatically update the checkout
in /etc/puppet, so changes are applied faster
1 misc 753 class repositories::subversion {
2    
3 misc 2266 Subversion::Repository {
4     cia_post => true,
5     cia_ignore_author => '^schedbot$',
6     }
7    
8 misc 753 subversion::repository { "/svn/adm/":
9     group => "mga-sysadmin",
10 misc 879 commit_mail => ["sysadmin-commits@ml.$domain"],
11 misc 1032 syntax_check => ['check_puppet_templates','check_puppet'],
12 misc 753 cia_module => "sysadm",
13     }
14    
15 misc 2270 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 misc 753 subversion::repository { "/svn/soft/":
24     group => "mga-packagers",
25 misc 1017 commit_mail => ["soft-commits@ml.$domain"],
26 misc 1693 syntax_check => ['check_po'],
27 misc 753 cia_module => "soft",
28 misc 1883 i18n_mail => ["mageia-i18n@$domain"],
29 misc 753 }
30    
31     subversion::repository { "/svn/web/":
32 misc 1565 group => "mga-web",
33 misc 1694 syntax_check => ['check_php'],
34 misc 753 cia_module => "web",
35     }
36    
37     subversion::repository { "/svn/packages/":
38 boklm 764 group => "mga-packagers-committers",
39 misc 753 no_binary => true,
40 boklm 1699 commit_mail => ["packages-commits@ml.$domain"],
41 misc 753 cia_module => "packages",
42 boklm 1699 # restricted_to_user => 'schedbot',
43 misc 753 }
44    
45 misc 757 file { "/svn/binrepos/":
46 boklm 1963 ensure => directory,
47     mode => 700,
48 misc 757 }
49    
50 misc 753 subversion::repository { "/svn/binrepos/cauldron/":
51 boklm 764 group => "mga-packagers-committers",
52 misc 753 cia_module => "binrepos",
53 boklm 1699 # restricted_to_user => 'schedbot',
54 misc 753 }
55    
56 misc 1880 file { "/svn/binrepos/updates/":
57     ensure => directory
58     }
59    
60 boklm 1728 subversion::repository { "/svn/binrepos/updates/1/":
61     group => "mga-packagers-committers",
62     cia_module => "binrepos_1",
63     # restricted_to_user => 'schedbot',
64     }
65 misc 753 }

  ViewVC Help
Powered by ViewVC 1.1.30