Lien vers [[anthony_messe:anthony_messe|l'accueil]] ====== Installation et configuration d'Ansible ====== ===== Installation ===== Ansible est un outil open-source de gestion de configuration écrit en python. La configuration se fait via des fichiers appelés "Playbooks". apt install ansible ===== Configuration des hosts d'Ansible ===== On édite le fichier de configuration correspondant nano /etc/ansible/hosts Et on ajoute les //hosts// voulus. On peut créer des catégories / groupes comme //[bpi]// dans lesquelles on peut mettre plusieurs hosts. # This is the default ansible 'hosts' file. # # It should live in /etc/ansible/hosts # # - Comments begin with the '#' character # - Blank lines are ignored # - Groups of hosts are delimited by [header] elements # - You can enter hostnames or ip addresses # - A hostname/ip can be a member of multiple groups [bpi] 192.168.16.20 Si on a par exemple 3 banana pi avec respectivement les adresses ip : 192.168.16.20 192.168.16.30 192.168.16.40, on aura ceci dans le fichier hosts : [bpi] 192.168.16.20 192.168.16.30 192.168.16.40 ===== Ressources ===== * https://serversforhackers.com/c/an-ansible-tutorial * http://sametmax.com/introduction-a-ansible-loutil-du-sysadmin-paresseux-mais-pragmatique/