1.2.1 release

1.2.1 has been released and is now available at ansibleworks.com/releases and via PyPi (pip install ansible).

1.2.1 is a limited point release, designed such that those who want to enable SSH host key checking can easily do so. Here is the full and complete changelog:

1.2.1 “Hear About It Later” – July 4, 2013

  • Connection default is now “smart”, which discovers if the system openssh can support ControlPersist, and uses it if so, if not falls back to paramiko.
  • Host key checking is on by default. Disable it if you like by adding host_key_checking=False in the [default] section of /etc/ansible/ansible.cfg or ~/ansible.cfg or by exporting ANSIBLE_HOST_KEY_CHECKING=False
  • Paramiko now records host keys it was in contact with host key checking is on. It is somewhat sluggish when doing this, so switch to the ‘ssh’ transport if this concerns you.

If you wish to keep ansible working as before, in ansible.cfg, or ~/.ansible.cfg simply set

[defaults]

host_key_checking=False

And you can keep this previous behavior.

You can read more at the bottom of the “Getting Started” page in the documentation.

If you are maintaing Ansible for a distribution, updating 1.2.0 to 1.2.1 is appreciated!