Le fichier se place dans /etc/ansible/hosts
et référence tous les noeuds que doit traiter Ansible. Il est possible selon la configuration, d’utiliser directement des sous-dossiers en fonction des groupes ou des variables attribuées.
Commandes pour l’inventaire
Pour vérifier l’inventaire, la commande ping
d’Ansible peut-être utilisée :
# ansible all -m ping |
Pattern | Résultat |
---|---|
all |
Tous les hosts de l’inventaire |
host1 |
Un seul host (host1) |
host1:host2 |
L’host1 ET l’host2 |
group1 |
Un seul groupe (groupe1) |
group1:group2 |
Tous les hosts du groupe1 ET groupe2 |
group1:\&group2 |
Seuls les hosts qui sont à la fois dans groupe1 et groupe2 |
group1:\!group2 |
Hosts du groupe1 sauf ceux qui appartiennent aussi au groupe2 |
Documentation
https://www.digitalocean.com/community/tutorials/how-to-set-up-ansible-inventories