I love how the Ansible "Getting Started" guide [0] first says you need to install Puppet 2.6, as 2.4 on CentOS / RHEL is not supported :)
[0] http://ansibleworks.com/docs/gettingstarted.html
There's a very big difference given the nature of this article. I thought that Ansible was dependent on Puppet and was quite confused.
Python 2.4 is all you need on remote nodes, but on the control machine you do need Python 2.6.
I love how the Ansible "Getting Started" guide [0] first says you need to install Puppet 2.6, as 2.4 on CentOS / RHEL is not supported :)
[0] http://ansibleworks.com/docs/gettingstarted.html