Ansible 1.9.5-1 has been released

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!