From 5a9d8b39984074f18621afee8d5de65d9040848c Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Wed, 23 Jan 2013 12:33:42 -0500 Subject: 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) --- .mrconfig | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 226 insertions(+) create mode 100644 .mrconfig 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" + + + -- cgit v1.2.3