I love this addition.

Continuing from our conversation on Twitter, I can offer a few suggestions 
and comments:

- As mentioned, the ability to have multiple roles in just 1 repo would 
make contributing and maintaining roles much simpler.

- Scaffolding is nice, but if we already have a functional role, then it 
becomes unnecessary. I think the most important is to ensure the meta file 
exists, and the proper directory structure is in place 
(rolename/{tasks,meta,vars,files}) etc. Perhaps a cli addition to verify 
the a role's dir/structure prior to uploading it?

- In regards to versioning, I like the idea of placing the version number 
in the meta file. What if you tracked/map the meta file/version changes 
with the git commit SHA? Then you can provide a download URL like 
this: 
https://github.com/aw/ansible-galaxy-vagrant/archive/fbd110c5fb42281971955a1c654af1c8ae261278.zip

Just some thoughts. In any case, great effort!

<3


AW


On Thursday, December 19, 2013 7:07:06 PM UTC, Michael DeHaan wrote:
>
>
> A quick update:
>
> For those that are uploading roles, note that you need to edit the 
> meta/main.yml generated by the CLI to remove the "or higher" in the Ansible 
> version for the upload to be accepted.
> This is already fixed on the development branch of Ansible and we'll be 
> updating Ansible 1.4.2 shortly to include the updated CLI.   (That will 
> also understand your ansible.cfg roles_path).
>
> Things look very very stable -- Various other improvements to Galaxy 
> itself will role out later in the beta period.
>
> Thanks all!
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to