summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Anderson <micah@riseup.net>2013-01-23 12:33:42 -0500
committerMicah Anderson <micah@riseup.net>2013-01-23 12:33:42 -0500
commit5a9d8b39984074f18621afee8d5de65d9040848c (patch)
treed5cd3befeab736ed47ac2bcd0195e7dfbb102cc9
parent140ee42f2f94976dab3fca5a9749ff3dc38ae52c (diff)
add a .mrconfig that contains all the repositories that sysdevs need to do work:
. gitolite-admin repos . passwd store . cloudadmin repo . platform repositories . some dev repos that we've needed for platform work . debian/ubuntu packaging repos . main puppet repo . all site_$ repos, with the xpush alias to call the automatic superproject-post-push.sh . the regular puppet modules (which may not be needed if you use the shared-mr repo)
-rw-r--r--.mrconfig226
1 files changed, 226 insertions, 0 deletions
diff --git a/.mrconfig b/.mrconfig
new file mode 100644
index 0000000..d0e8136
--- /dev/null
+++ b/.mrconfig
@@ -0,0 +1,226 @@
+[DEFAULT]
+
+# general repos
+
+[leap/gitolite-admin]
+checkout = git clone ssh://gitolite@code.leap.se/gitolite-admin gitolite-admin
+
+[leap/cloudadmin]
+checkout = git clone ssh://gitolite@code.leap.se/leap_cloudadmin cloudadmin
+
+[leap/bitmask]
+checkout = git clone ssh://gitolite@code.leap.se/bitmask bitmask
+
+[leap/vagrant]
+checkout = git clone ssh://gitolite@code.leap.se/vagrant vagrant
+
+
+# admin repos
+
+[leap/gitolite-admin_orca]
+checkout = git clone ssh://gitolite@admin.leap.se/gitolite-admin gitolite-admin_orca
+
+[leap/pwstore]
+checkout = git clone ssh://gitolite@admin.leap.se/pwstore pwstore
+
+
+# dev repos
+
+[leap/ca]
+checkout = git clone ssh://gitolite@code.leap.se/leap_ca ca
+
+[leap/client]
+checkout = git clone ssh://gitolite@code.leap.se/leap_client client
+
+[leap/web]
+checkout = git clone ssh://gitolite@code.leap.se/leap_web web
+
+
+# platform
+
+[leap/platform]
+checkout = git clone ssh://gitolite@code.leap.se/platform platform
+
+[leap/errors]
+checkout = git clone ssh://gitlote@code.leap.se/leap_platform_errors errors
+
+[leap/cli]
+checkout = git clone ssh://gitolite@code.leap.se/leap_cli cli
+
+
+# Debian/Ubuntu packages
+
+[leap/python_srp]
+checkout = git clone ssh://gitolite@code.leap.se/python_srp python_srp
+
+[leap/platform]
+checkout = git clone ssh://gitolite@code.leap.se/python_gnutls python_gnutls
+
+[leap/platform]
+checkout = git clone ssh://gitolite@code.leap.se/python_requests python_requests
+
+[leap/platform]
+checkout = git clone ssh://gitolite@code.leap.se/python_ping python_ping
+
+
+# puppet
+
+[leap/puppet]
+checkout = git clone ssh://gitolite@admin.leap.se/puppet puppet
+
+
+# site puppet modules
+
+[leap/modules/site_apache]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_apache site_apache &&
+ cd site_apache &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/site_apt]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_apt site_apt &&
+ cd site_apt &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/site_config]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_config site_config &&
+ cd site_config &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/site_git]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_git site_git &&
+ cd site_git &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/site_gitolite]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_gitolite site_gitolite &&
+ cd site_gitolite &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/site_nagios]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_nagios site_nagios &&
+ cd site_nagios &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/site_puppet]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_puppet site_puppet &&
+ cd site_puppet &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/site_sudo]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_site_sudo site_sudo &&
+ cd site_sudo &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+
+# regular puppet modules
+
+[leap/modules/augeas]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_augeas augeas &&
+ cd augeas &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+update =
+ git_assure_remote camptocamp git://github.com/camptocamp/puppet-augeas.git
+ git remote update
+
+[leap/modules/apache]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_apache apache &&
+ cd apache &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/apt]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_apt apt &&
+ cd apt &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/backupninja]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_backupninja backupninja &&
+ cd backupninja &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/apache]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_apache apache &&
+ cd apache &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/bundler]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_bundler bundler &&
+ cd bundler &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/concat]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_concat concat &&
+ cd concat &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/couchdb]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_couchdb couchdb &&
+ cd couchdb &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/gpg]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_gpg gpg &&
+ cd gpg &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/git]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_git git &&
+ cd git &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/munin]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_munin munin &&
+ cd munin &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/nagios]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_nagios nagios &&
+ cd nagios &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/passenger]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_passenger passenger &&
+ cd passenger &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/puppet]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_puppet puppet &&
+ cd puppet &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/reprepro]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_reprepro reprepro &&
+ cd reprepro &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/rubygems]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_rubygems rubygems &&
+ cd rubygems &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/ruby]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_ruby ruby &&
+ cd ruby &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/shorewall]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_shorewall shorewall &&
+ cd shorewall &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/stdlib]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_stdlib stdlib &&
+ cd stdlib &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/unbound]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_unbound unbound &&
+ cd unbound &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+[leap/modules/x509]
+checkout = git clone ssh://gitolite@code.leap.se/puppet_x509 x509 &&
+ cd x509 &&
+ git config alias.xpush "push && ${bindir}/superproject-post-push.sh"
+
+
+