Skip to main content

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

  • srv et clt sont des groupes d’hôtes permettant d’organiser les machines par rôle ou par usage.
  • ansible et user1 sont des noms logiques utilisés par Ansible.
  • ansible_host correspond à l’adresse IP réelle de la machine.
  • Vous pouvez ajouter d’autres variables comme ansible_user, ansible_port ou ansible_ssh_private_key_file selon 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