Hi all, we're very happy to announce that Ansible 2.2.1 RC2 is ready for testing!
Some bug fix highlights:
* Fixed a bug in the path searching/resolution for jinja2 includes in template files.
* Fixed a bug where include_role resulted in tasks which were not properly inheriting variables from a parent role.
* Fixed a bug related to using scp instead of sftp when using the ssh connection plugin.
* Fixed a bug related to setfacl on Solaris and other OS versions which use strict POSIX ACLs.
* Fixed a bug in the AnsiBallz (zip) support for modules where the system clock on the remote system was incorrect (and pre-1980).
* Fix for bugs in the mount module.
* Fixed a bug in the "atomic_move" which could result in a traceback.
* Fix for a bug in the way conditionals evaluate "is defined" and "is undefined" and other logical variants.
* Fix for a bug related to the way iterating over HostVars works.
* Some fixes for unicode issues in paths and other places.
How do you get it?
----------------------------------------------------------------------
The tar.gz of the release can be found here:
SHA256: 8421839958ab9b8f0f9ddcce02ed4bc680be89ae6d9a8b3059bdd99577b873c0
You can also test against the git repository as follows:
$ cd ansible
$ git checkout v2.2.1.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.1.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