Aller au contenu
Infrastructure as Code medium

Inventaires Ansible : statique, dynamique, group_vars et précédence

3 min de lecture

Logo Ansible

L'inventaire dit à Ansible quelles machines il gère, comment elles se regroupent, et quelles valeurs chacune reçoit. C'est le fichier qui permet d'écrire « applique ceci à tous les serveurs web » sans jamais les nommer un par un. Cette section couvre les deux façons de le constituer : l'écrire à la main, ce que fait la majorité des projets, ou le laisser se construire tout seul à partir de votre plateforme d'hébergement.

Il faut avoir déjà lancé un playbook sur plusieurs machines, ce que couvre la section Premiers pas. La notion de groupe et le paramètre hosts: d'un play sont supposés acquis.

  • Écrire un inventaire dans les deux formats acceptés, et choisir celui qui convient à votre projet.
  • Organiser les variables par groupe et par machine, sans les disperser ni les dupliquer.
  • Cibler précisément un sous-ensemble de votre parc, d'un seul serveur à une combinaison de groupes.
  • Vérifier ce qu'Ansible comprend de votre inventaire, avant de lancer quoi que ce soit dessus.
  • Générer l'inventaire automatiquement depuis un hyperviseur, un cloud ou une base de gestion de parc.

Le socle. Ces guides couvrent la description de votre parc et le rangement des variables, qui est le vrai sujet dès que le projet grossit.

Deux réflexes qui évitent les mauvaises surprises : savoir désigner exactement les machines visées, et regarder ce qu'Ansible a compris avant de lui faire modifier quoi que ce soit.

Au-delà de quelques dizaines de machines, tenir une liste à jour à la main devient illusoire. Ansible sait interroger directement la source qui fait autorité chez vous, hyperviseur, cloud ou base de gestion de parc, et en déduire l'inventaire à chaque exécution.

Cette section n'a pas encore sa page de quiz dédiée, mais ses 79 questions existent déjà dans la banque commune.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn