Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-25 Thread Michael DeHaan
Perhaps some of the scan/report stuff might be interesting. I'm more interesting in seeing support for non-github git repos (git:// and ssh://) and a possibly some refinements in versioning role downloads (some people ask about multiple versions of roles and workflow, and things like

Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-24 Thread Michael DeHaan
On Tue, Jul 22, 2014 at 6:47 PM, Nick Janetakis nick.janeta...@gmail.com wrote: Unclear of how inventory and example playbooks are related. In a lot of cases the playbook itself is always the same except for the name of the role. I have around 20 roles on the galaxy and pretty much all of

[ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-22 Thread Nick Janetakis
What do you guys think about https://github.com/nickjj/ansigenome. I released it yesterday and would appreciate some feedback. Here's a snippet from the readme: Ansigenome is a command line tool designed to help you manage your Ansible roles. It does 6 things: *scan* a path containing

Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-22 Thread Michael DeHaan
No offense intended, I saw this on twitter yesterday, and honestly, I didn't get it. First off, ansible-galaxy is already a command line tool help manage (create, stub out, and download ansible roles). ansible-galaxy is already open source as a command line tool, and it's not galaxy specific

Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-22 Thread Nick Janetakis
Thanks for the feedback, I'll try to address some of your concerns: *Re: run:* The stemmed from the ginas project. It's currently 50 roles inside of a single git repo. The author of ginas recently decided he's going to try and break up each role into stand alone git repos and release whatever

Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-22 Thread Michael DeHaan
On Tue, Jul 22, 2014 at 8:56 AM, Nick Janetakis nick.janeta...@gmail.com wrote: Thanks for the feedback, I'll try to address some of your concerns: *Re: run:* The stemmed from the ginas project. It's currently 50 roles inside of a single git repo. The author of ginas recently decided he's

Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-22 Thread Michael DeHaan
On Tue, Jul 22, 2014 at 9:09 AM, Michael DeHaan mich...@ansible.com wrote: On Tue, Jul 22, 2014 at 8:56 AM, Nick Janetakis nick.janeta...@gmail.com wrote: Thanks for the feedback, I'll try to address some of your concerns: *Re: run:* The stemmed from the ginas project. It's currently 50

Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-22 Thread Nick Janetakis
Also I may point out it appears you are using a new templating system :) I'm not. I'm using jinja2 and the tool itself has no extra dependencies other than what ansible requires. The %foo syntax is only used on the command line so you as the scripter have access to the current role name in

Re: [ansible-project] Ansigenome: A tool to help you gather information and manage your roles

2014-07-22 Thread Nick Janetakis
Unclear of how inventory and example playbooks are related. In a lot of cases the playbook itself is always the same except for the name of the role. I have around 20 roles on the galaxy and pretty much all of them have an identical playbook in the example. The thing that changes is