Ansible 2.3.0 RC1 is available for testing

(now with a subject…)

We are happy to announce the availability of Ansible 2.3.0 RC1!

There are many new things to try out with this release:

  • Shared code for modules can now be placed in “module_utils” directories local to your playbook and/or roles to make it easier to share code across locally developed modules.
  • Allow async tasks to work when an action plugin is used.
  • Added a new “dense” callback to produce a more condensed output.
  • A total of 1034 modules (~140 more than 2.2), including:
  • A new group of modules to aid in automating your Ansible Tower instances.
  • A new group of modules for managing oVirt.
  • A few new modules for AWS, including support for KMS and ECS/ECR.
  • More below…

For Windows:

  • Pipelining support for faster module execution (~20-50% performance boost for many modules).
  • Support for the “runas” become method to execute as a different user and allow for transparent second-hop authentication in many cases.
  • Many other improvements for existing WIndows modules such as check mode, and other fixes for the winrm connection type.
  • Fourteen new modules, including:
  • win_domain
  • win_domain_controller
  • win_domain_membership
  • win_path
  • win_region
  • win_shortcut

In the network space:

We are tracking a handful of issues for this release candidate that we expect to have fixed by the time we release version 2.3; you can monitor the list of known issues here:

https://github.com/ansible/ansible/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20milestone%3A2.3.0

How do you get it?

James Cammarata wrote:

We are happy to announce the availability of Ansible 2.3.0 RC1!

With this pre-release I get (after a couple of tasks):

TASK [web2ldap : Install fcgi.py]