(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’ve introduced new performance upgrades and additional vendor support. For more information about what’s new with Ansible Networking, take a look at our blog post (https://www.ansible.com/blog/networking-features-in-ansible-2-3), and check out the expanded list of Network Modules now available here: http://docs.ansible.com/ansible/list_of_network_modules.html.
- This release brings the total number of networking modules up to 267.
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:
How do you get it?