Hi all,
I recently merged a patchset from Will Thames that adds the ability for the ansible-galaxy command to install from a requirements file that supports private repos, such as hg or git, or web based tarballs. This is now available on the development branch.
svn is currently NOT supported, but patches would be tolerated (see, I'm making a SVN joke).
You can read about how this works here:
Not only are multiple external sources available, but it's also possible to rename roles to different things.
The old "username.rolename,version" syntax is supported for backwards compatibility.
We hope you find this useful and once again thanks Will for adding this.
NOTE: bitbucket was a little squirrely in my testing, let me know where problems are hit and we'll correct as quickly as possible, but I think it was bitbucket here that was causing clone problems as manual commands also failed. GitHub was still happy.
--Michael