04_Inventaire
Configuration du fichier d’inventaire
Le fichier d’inventaire par défaut d’Ansible se trouve dans /etc/ansible/hosts.
Modifiez-le afin d’y déclarer les machines que vous souhaitez gérer.
vim /etc/ansible/hosts
Voici un exemple simple de fichier hosts contenant deux groupes d’hôtes :
[srv]
ansible ansible_host=10.10.0.135
[clt]
user1 ansible_host=10.10.0.136
Explications
srvetcltsont des groupes d’hôtes permettant d’organiser les machines par rôle ou par usage.ansibleetuser1sont des noms logiques utilisés par Ansible.ansible_hostcorrespond à l’adresse IP réelle de la machine.- Vous pouvez ajouter d’autres variables comme
ansible_user,ansible_portouansible_ssh_private_key_fileselon vos besoins.
Exemple enrichi :
[srv]
ansible ansible_host=10.10.0.135 ansible_user=admin ansible_port=22
[clt]
user1 ansible_host=10.10.0.136 ansible_user=ubuntu ansible_ssh_private_key_file=~/.ssh/id_rsa