add a .mrconfig that contains all the repositories that sysdevs need to do work:
[scripts.git] / .mrconfig
1 [DEFAULT]
2
3 # general repos
4
5 [leap/gitolite-admin]
6 checkout = git clone ssh://gitolite@code.leap.se/gitolite-admin gitolite-admin
7
8 [leap/cloudadmin]
9 checkout = git clone ssh://gitolite@code.leap.se/leap_cloudadmin cloudadmin
10
11 [leap/bitmask]
12 checkout = git clone ssh://gitolite@code.leap.se/bitmask bitmask
13
14 [leap/vagrant]
15 checkout = git clone ssh://gitolite@code.leap.se/vagrant vagrant
16
17
18 # admin repos
19
20 [leap/gitolite-admin_orca]
21 checkout = git clone ssh://gitolite@admin.leap.se/gitolite-admin gitolite-admin_orca
22
23 [leap/pwstore]
24 checkout = git clone ssh://gitolite@admin.leap.se/pwstore pwstore
25
26
27 # dev repos
28
29 [leap/ca]
30 checkout = git clone ssh://gitolite@code.leap.se/leap_ca ca
31
32 [leap/client]
33 checkout = git clone ssh://gitolite@code.leap.se/leap_client client
34
35 [leap/web]
36 checkout = git clone ssh://gitolite@code.leap.se/leap_web web
37
38
39 # platform
40
41 [leap/platform]
42 checkout = git clone ssh://gitolite@code.leap.se/platform platform
43
44 [leap/errors]
45 checkout = git clone ssh://gitlote@code.leap.se/leap_platform_errors errors
46
47 [leap/cli]
48 checkout = git clone ssh://gitolite@code.leap.se/leap_cli cli
49
50
51 # Debian/Ubuntu packages
52
53 [leap/python_srp]
54 checkout = git clone ssh://gitolite@code.leap.se/python_srp python_srp
55
56 [leap/platform]
57 checkout = git clone ssh://gitolite@code.leap.se/python_gnutls python_gnutls
58
59 [leap/platform]
60 checkout = git clone ssh://gitolite@code.leap.se/python_requests python_requests
61
62 [leap/platform]
63 checkout = git clone ssh://gitolite@code.leap.se/python_ping python_ping
64
65
66 # puppet
67
68 [leap/puppet]
69 checkout = git clone ssh://gitolite@admin.leap.se/puppet puppet
70
71
72 # site puppet modules
73
74 [leap/modules/site_apache]
75 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_apache site_apache && 
76       cd site_apache && 
77       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
78
79 [leap/modules/site_apt]
80 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_apt site_apt && 
81       cd site_apt && 
82       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
83
84 [leap/modules/site_config]
85 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_config site_config && 
86       cd site_config && 
87       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
88
89 [leap/modules/site_git]
90 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_git site_git && 
91       cd site_git && 
92       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
93
94 [leap/modules/site_gitolite]
95 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_gitolite site_gitolite && 
96       cd site_gitolite && 
97       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
98
99 [leap/modules/site_nagios]
100 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_nagios site_nagios && 
101       cd site_nagios && 
102       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
103
104 [leap/modules/site_puppet] 
105 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_puppet site_puppet && 
106       cd site_puppet && 
107       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
108
109 [leap/modules/site_sudo]
110 checkout = git clone ssh://gitolite@code.leap.se/puppet_site_sudo site_sudo && 
111       cd site_sudo && 
112       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
113
114
115 # regular puppet modules
116
117 [leap/modules/augeas]
118 checkout = git clone ssh://gitolite@code.leap.se/puppet_augeas augeas && 
119       cd augeas && 
120       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
121 update = 
122    git_assure_remote camptocamp git://github.com/camptocamp/puppet-augeas.git
123    git remote update
124
125 [leap/modules/apache]
126 checkout = git clone ssh://gitolite@code.leap.se/puppet_apache apache && 
127       cd apache && 
128       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
129
130 [leap/modules/apt]
131 checkout = git clone ssh://gitolite@code.leap.se/puppet_apt apt && 
132       cd apt && 
133       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
134
135 [leap/modules/backupninja]
136 checkout = git clone ssh://gitolite@code.leap.se/puppet_backupninja backupninja && 
137       cd backupninja && 
138       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
139
140 [leap/modules/apache]
141 checkout = git clone ssh://gitolite@code.leap.se/puppet_apache apache && 
142       cd apache && 
143       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
144
145 [leap/modules/bundler]
146 checkout = git clone ssh://gitolite@code.leap.se/puppet_bundler bundler && 
147       cd bundler && 
148       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
149
150 [leap/modules/concat]
151 checkout = git clone ssh://gitolite@code.leap.se/puppet_concat concat && 
152       cd concat && 
153       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
154
155 [leap/modules/couchdb]
156 checkout = git clone ssh://gitolite@code.leap.se/puppet_couchdb couchdb && 
157       cd couchdb && 
158       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
159
160 [leap/modules/gpg]
161 checkout = git clone ssh://gitolite@code.leap.se/puppet_gpg gpg && 
162       cd gpg && 
163       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
164
165 [leap/modules/git]
166 checkout = git clone ssh://gitolite@code.leap.se/puppet_git git && 
167       cd git && 
168       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
169
170 [leap/modules/munin]
171 checkout = git clone ssh://gitolite@code.leap.se/puppet_munin munin && 
172       cd munin && 
173       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
174
175 [leap/modules/nagios]
176 checkout = git clone ssh://gitolite@code.leap.se/puppet_nagios nagios && 
177       cd nagios && 
178       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
179
180 [leap/modules/passenger]
181 checkout = git clone ssh://gitolite@code.leap.se/puppet_passenger passenger && 
182       cd passenger && 
183       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
184
185 [leap/modules/puppet]
186 checkout = git clone ssh://gitolite@code.leap.se/puppet_puppet puppet && 
187       cd puppet && 
188       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
189
190 [leap/modules/reprepro]
191 checkout = git clone ssh://gitolite@code.leap.se/puppet_reprepro reprepro && 
192       cd reprepro && 
193       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
194
195 [leap/modules/rubygems]
196 checkout = git clone ssh://gitolite@code.leap.se/puppet_rubygems rubygems && 
197       cd rubygems && 
198       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
199
200 [leap/modules/ruby]
201 checkout = git clone ssh://gitolite@code.leap.se/puppet_ruby ruby && 
202       cd ruby && 
203       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
204
205 [leap/modules/shorewall]
206 checkout = git clone ssh://gitolite@code.leap.se/puppet_shorewall shorewall && 
207       cd shorewall && 
208       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
209
210 [leap/modules/stdlib]
211 checkout = git clone ssh://gitolite@code.leap.se/puppet_stdlib stdlib && 
212       cd stdlib && 
213       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
214
215 [leap/modules/unbound]
216 checkout = git clone ssh://gitolite@code.leap.se/puppet_unbound unbound && 
217       cd unbound && 
218       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
219
220 [leap/modules/x509]
221 checkout = git clone ssh://gitolite@code.leap.se/puppet_x509 x509 && 
222       cd x509 && 
223       git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
224
225
226