galaxy feedback

Hi

Quick feedback:

  • First, whow, kind if like it. :slight_smile: GREAT JOB!
  • the role naming / github repo on galaxy was irritating: please provide some examples how to fill this forms. had to reverse engineer it :slight_smile:
  • add support other git repo hosters as well. bitbucket?
  • suggest role named like convention ansible-role-?
  • ansible-galaxy was not installed using make install. made a pull request…
  • ansible-galaxy init makes a templates/main.yml. what is this for? did I miss anything?

Yours René

  • ansible-galaxy list also show non-galaxy roles? should not imho.
  • –roles-path is not in help of ansible-galaxy, only in error message :slight_smile:
  • on galaxy, the defaults.yml /defaults/main.yml should be parsed to show it on the role details. So we must not put those defaults do README.md like I did https://github.com/resmo/ansible-role-zabbix-agent
  • show github url on galaxy? would help to improve/forge the role…
  • galaxy role import task does not reload so “importing” shows forever?
  • email validation was not working on first run. had to manually “re-validate” it.
  • the role naming / github repo on galaxy was irritating: please provide some examples how to fill this forms. had to reverse engineer it :slight_smile:

We’re going to allow typing in a role name very very soon so you can name the github repo anything you want.

  • add support other git repo hosters as well. bitbucket?

Unlikely for this to happen very soon. We’re leaning on the GitHub API for lots of shiny things. I like GitHub and it makes things consistent, and if someone wants to file an issue, they are not going to need accounts on multiple services.

  • suggest role named like convention ansible-role-?

See first reply :slight_smile:

  • ansible-galaxy was not installed using make install. made a pull request…

It was on the 1.4.2 branch, but thanks – now setup.py includes it on the development branch as well.

  • ansible-galaxy init makes a templates/main.yml. what is this for? did I miss anything?

I filed a ticket on this this AM, there’s no point in creating a main.yml in this directory, and is easy to remove :slight_smile: Thanks!

  • ansible-galaxy list also show non-galaxy roles? should not imho.

It creates role scaffolding that isn’t galaxy specific too, so I think this is probably decent behavior.

  • –roles-path is not in help of ansible-galaxy, only in error message :slight_smile:

Please file a bug with steps to reproduce in this case. Thanks!

That’s an interesting idea. I like the idea of having a “defaults” tab and some other things, just like we might move “platforms” to a seperate tab or something too later.

  • show github url on galaxy? would help to improve/forge the role…

Yep, we have a note to add this soon. It was in a prior build but accidentally lost – right now, click on the issue tracker and from there just click on the repo, and boom, you’re at the github homepage for that role. Totally agree.

  • galaxy role import task does not reload so “importing” shows forever?

We need to add a reload button on the page at least so this is obvious, or not make a spinner and make it clear you have to reload. Correct in that it’s not a dynamic widget.

  • email validation was not working on first run. had to manually “re-validate” it.

Not sure what this means, but email me with details and I’ll pass this along.

I am missing an

ansible-galaxy update

which must currently done with

ansible-galaxy install --force

not very sexy :slight_smile: but not really a big problem. I just wondered how to update a role.

Hi guys

Here’s my own feedback

  • update +1
  • url to github +1
  • don’t forget the man page :wink:

Cheers,