I found many nice roles on Ansible Galaxy but most of them I’d like to tweak - removing an unneeded task here, adding another task there, splitting playbooks, removing/adding dependencies, etc. I don’t feel I’m contributing substantially to the role, just adapting it to my needs and usage scenarios. However, I’d like to preserve my changes and use forks of the AG roles. But now I can’t use the ansible-galaxy tool anymore because I don’t want to swamp the website with my scenario-specific roles. Is there any way to deal with this inside the ansible-galaxy tool?
We’ve been open to having the ansible-galaxy CLI extended to take ssh:// and git:// URLs in addition to galaxy sources in the requirements file and being able to install from those.
This is in github if you’d like to help with this, otherwise it may be something we do in the mid-term future.
git clone would work for now though.
–Michael