Sommaire

Gestion des inventaires

Dans le chapitre précédent, nous avons évoqué que les hôtes gérés étaient listés dans un inventaire, lequel peut être défini de deux manières différentes :

  • un inventaire d’hôte statique ;

  • un inventaire d’hôte dynamique.

1. Inventaire statique Inventaire:statique

Le fichier d’inventaire statique par défaut du système est /etc/ansible/hosts. Toutefois, la pratique courante consiste à ne pas l’utiliser, mais plutôt à définir un emplacement différent pour des raisons de flexibilité. Il suffit d’ajouter à la commande ansible le commutateur long --inventory ou le commutateur court -i.

Un fichier d’inventaire statique est un fichier texte qui définit les hôtes que Ansible doit gérer. Ce fichier peut être écrit dans les formats INI ou bien YAML.

a. Fichier d’inventaire au format INI Inventaire:format INI

Le format INI est sans doute le plus rencontré. Il peut contenir :

  • une simple liste de noms d’hôtes ou d’adresses IP ;

  • une liste de groupes d’hôtes. Un groupe peut également contenir un groupe d’hôtes.

Liste de noms d’hôtes

Un fichier d’inventaire peut comporter une liste d’adresses IP ou de noms d’hôtes gérés. Chaque élément est placé sur une seule ligne. Le croisillon ...