Ansible 2.2.0 RC2 is ready for testing

45 views
Skip to first unread message

James Cammarata

unread,
Oct 18, 2016, 5:15:07 PM10/18/16
to ansible...@googlegroups.com, ansibl...@googlegroups.com
Hi all, we're happy to announce that RC2 for 2.2.0 is now available for testing.

This release candidate addresses the following bugs:

* More Python 3 fixes for the core engine.
* Fixed several bugs related to locating files relative to role/playbook directories.
* Lots of fixes for networking modules.
* Several fixes for bugs found in the new include_role feature, especially in terms of loops.
* Fixed a bug in the way hosts were tested for failed states, resulting in incorrectly skipped block sessions.
* Several fixes to improve parsing of INI files and better error messages during inventory parsing in general.
* Added feature to make interprocess polling interval configurable (internal_poll_interval in ansible.cfg [general]), to allow people to tweak this setting for different playbooks.
* Fixed a bug in the way our custom JSON encoder is used for the to_json* filters.
* Fixed a bug in which the `free` strategy was not correctly returning internal codes, resulting in incorrect task execution when using blocks.
* Fixed some bugs related to the use of non-ascii characters in become passwords.
* Fixed a bug in which a unicode file name caused errors in inventory parsing.
* Some fixes to the pbrun become method, to remove the `-b` option by default (re-add to become_flags if you need it back).
* Fixed postgres* and subversion modules to ensure password fields were not displayed when no_log=True is used.
* The `ansible_managed` string now defaults to something without variables in it, so as to avoid incorrectly replacing files which have not changed.
* Moved 'Statically included...' messages to -vv verbosity.

How do you get it?
----------------------------------------------------------------------

The tar.gz of the release can be found here:

SHA256: 1013a4192812dd6978119e19ce81aa588b78ac2048e04a589788f10a43b77dca

You can also test against the git repository as follows:

$ cd ansible
$ git checkout v2.2.0.0-0.2.rc2
$ git submodule update --init

You can then source our testing script:

$ . hacking/env-setup

or you can build your own .tar.gz (output will be dist/ansible-2.2.0.0.tar.gz):

$ make sdist

If you discover any errors, or if you see any regressions from playbooks which work on 1.9.x and prior, please open a Github issue and be sure to mention you're testing against this release candidate.

Thanks!

James Cammarata

Ansible Lead/Sr. Principal Software Engineer
Ansible by Red Hat
twitter: @thejimic, github: jimi-c
Reply all
Reply to author
Forward
0 new messages