inventaire (Ansible)
La liste des machines qu'Ansible gère et la façon de joindre chacune : un nom, puis des variables comme ansible_host, ansible_user, ou ansible_connection=local pour la machine où Ansible tourne. En INI, un hôte tient sur une ligne ; le fichier par défaut est /etc/ansible/hosts, et un projet nomme le sien avec -i ou avec inventory = dans ansible.cfg. Deux choses qu'il ne fait pas. Il ne vérifie pas qu'un hôte existe : un motif qui ne correspond à rien affiche un avertissement et sort avec 0, donc une faute de frappe dans un nom d'hôte n'est pas une erreur. Et il n'installe rien sur la machine listée : la connexion est du SSH ordinaire, et la cible n'a besoin que de python3, qu'Ubuntu Server a déjà. ansible-inventory --list montre l'inventaire tel qu'Ansible le lit, variables résolues et hôtes groupés — c'est lui qu'il faut croire, plutôt que ce que vous pensez avoir tapé.
Aussi écrit : fichier hosts, inventory.ini
