2.2 Roadmap is Posted for Feedback

Hello All,

Now that 2.1 is out, we’re starting to work on what’s next in Ansible. We’ve done a couple of first passes on what we (Ansible/Red Hat) think we should propose for the next release, but we need your feedback. The new Roadmap is linked below. Please let us know what we’ve missed or mistaken. We’ll review the Roadmap in one of the Ansible Community meetings in the next week in order to get feedback from the community.

We’ve reorganized the Roadmap docs a little. There’s now a document ROADMAP.rst at the root of the Ansible project on Github that has links to current and past roadmaps.

https://github.com/ansible/ansible/blob/devel/ROADMAP.rst

Regards,

Jason McKerr
Ansible by Red Hat.

I would like more information on what is happening with roles - particularly with all the delay to https://github.com/ansible/proposals/issues/7 while the details about what’s happening with roles is being fleshed out.

Any news on open sourcing Galaxy?

Will

+1 on your proposal Will.

Jason, can I confirm that the PR changing Ansible Galaxy CLI to connect to the API server lazily (https://github.com/ansible/ansible/pull/15632) will be part of the 2.2 release?

Thanks!

-Chris C.

No need to verify. It was added into v2.1. (Read to the bottom of the comments.)

Ah, even better - thanks!

Hi,

I appreciate there’s a lot in there already but if there’s any room it would be great to at least work out how we want to document all of the different pluggable bits of Ansible - right now things like callback plugins don’t really have a pattern for how they are documented, I believe.

Personally I’d like a way to add documentation to playbooks too but perhaps that’s a discussion for another day.

Jon

I like the Role Revamp proposal. It will make easier to express relationship between roles for more than just dependencies.

Any docker bug fixes planned? It’s almost broken for now (especially docker/docker_container/docker_image modules).

is it possible to include https://groups.google.com/forum/#!topic/ansible-devel/--HRQQ9vo8A as well? it would support the idea of multiple roles working together (as proposed by will)

Hajo

I was wondering if it isn’t time to define a standard of documenting playbooks and roles?

I discussed this about 2.5-3 years ago with Michael and he didn’t care for that, at that time.
But at this moment in time everybody is creating a way to embed documentation in playbooks and roles. And everybody has their own way, which
could break things like the Galaxy.

I think we should create a standard. And my proposol would be to have something like a Python Docstring, containing reStructuredText that can be processed with Sphinx.

How about not only documenting, but also having some meta information
available that defines input and output variables?

(the recently merged handler notifications could be part of that)

Yes!! Totally agree. That way we get a standard for everything in a role and in playbooks.

http://github.com/ansible/proposals

once we have proposals, we can consider adding it to a roadmap.