#Installation

Ansible est un framework de gestion et de configuration de serveurs, comme le sont Chef ou Puppet. Ansible se veut simple et rapide à installer et utiliser. Il utilise SSH pour se connecter aux machines et ne nécessite pas l’installation d’un daemon ou de quoi que ce soit sur les machines gérées.

La procédure d’installation est décrite sur le site web.

Pour ma machine en wheezy voici les étapes suivies :

apt-get install python-paramiko python-yaml python-jinja2 python-httplib2 sshpass

$ git clone git://github.com/ansible/ansible.git
$ cd ./ansible
$ source ./hacking/env-setup

Une première configuration minimale :

$ echo "127.0.0.1" > ~/ansible_hosts
$ export ANSIBLE_HOSTS=~/ansible_hosts
$ ansible all -m ping --ask-pass

On peut commencer à utiliser ansible !

$ ansible all -m ping --ask-pass
SSH password: 
127.0.0.1 | success >> {
    "changed": false, 
    "ping": "pong"
}