Hi all, we’re very happy to announce that Ansible 1.9.5-1 has been released.
This release to the 1.9.x series addresses several critical bugs for those who are unable to update to Ansible 2.0. The fixes included are:
- Compatibility fix with docker 1.8.
- Fix a bug with the crypttab module omitting certain characters from the name of the device
- Fix bug with uri module not handling all binary files
- Fix bug with ini_file not removing options set to an empty string
- Fix bug with script and raw modules not honoring parameters passed via yaml dict syntax
- Fix bug with plugin loading finding the wrong modules because the suffix checking was not ordered
- Fix bug in the literal_eval module code used when we need python-2.4 compat
- Added --ignore-certs, -c option to ansible-galaxy. Allows ansible-galaxy to work behind a proxy
when the proxy fails to forward server certificates. - Fixed bug where tasks marked no_log were showing hidden values in output if
ansible’s --diff option was used. - Fix bug with non-english locales in git and apt modules
- Compatibility fix for using state=absent with the pip ansible module and pip-6.1.0+
- Backported support for ansible_winrm_server_cert_validation flag to disable cert validation on Python 2.7.9+ (and support for other passthru args to pywinrm transport).
- Backported various updates to user module (prevent accidental OS X group membership removals, various checkmode fixes).
As always, this update is available via PyPi and releases.ansible.com now. The ansible-1.9 PPA has also been updated, and packages for other distros will be available as soon as possible.
Thanks and enjoy!