Questions about Ansible Galaxy

I’ve been busy contributing a bunch of roles I use to Galaxy, and while writing a post on Using Ansible Galaxy / researching for Ansible for DevOps, I have the following questions about the contribution process, as well as the ansible-galaxy command:

  1. Are roles automatically refreshed at any interval? When I push changes to GitHub, or tag a new version, will it appear on Galaxy automatically, or do I need to log in and refresh the role manually?
  2. Is there a plan to add a facet for distribution and version to the explore/searching on Galaxy, so I could, for example, see only roles that apply to RHEL 6.x, or Ubuntu 12.04?
  3. Is there a plan to add something like ansible-galaxy update [rolename] to update a role? I think you could do install with --force, or remove, then reinstall a role, but that seems a little annoying.
    Ansible Galaxy is already pretty awesome/useful for me, and I’m hoping I’ll be able to help improve it a bit over time; it has a lot of potential!
  1. Not currently, generally users refresh their own roles when they’ve made changes to them.
  2. Yes, we have an internal ticket regarding enhancing the search, specifically to include the platforms.
  3. Right now the update method is as you noted, use install with --force. Feel free to open a github ticket for this though, as it does make sense to make update at least shorthand for this.

Okay, thanks! I’ve added a new issue to the ansible tracker: https://github.com/ansible/ansible/issues/6466

-Jeff