Si comme moi vous utilisez Vagrant pour développer, sachez que Vagrant génère
ses propres inventaires. Il le fait déjà, mais vous ne le savez pas. Dès lors
que vous utilisez ansible comme provisionneur, il crée l’inventaire dans le
répertoire suivant .Vagrant/.Vagrant/provisioners/ansible/inventory. Cet
inventaire porte le nom Vagrant_ansible_inventory dont le contenu est par
exemple le suivant :
Vous pouvez utiliser cet inventaire en l’indiquant dans l’option -i ou en l’ajoutant
dans votre fichier ansible.cfg local.
Dans votre fichier ansible.cfg :
Ajouter des variables
Host_vars permet d’ajouter des variables à cet inventaire :
Ce qui donne :
Créer des groupes
On peut regrouper des machines avec groups :
Ce qui donne :
Voilà qui va vous simplifier la vie et ouvrir d’autres perspectives d’utilisation
de Vagrant.