Top Profil

Glossaire · Concepts fondamentaux

YAML

Aussi appelé : YAML Ain't Markup Language · Fichier YAML

Définition

YAML est un format texte pour décrire des données structurées de façon très lisible, où l'imbrication se marque par l'indentation plutôt que par des accolades ou des balises. Il est devenu le langage des fichiers de configuration dans l'écosystème cloud : descriptions de déploiement Kubernetes, pipelines d'intégration continue (GitHub Actions, GitLab CI), Docker Compose, Ansible. Un fichier YAML se lit comme une liste à puces hiérarchisée.

Dans la pratique

Un profil DevOps passe une large part de son temps à écrire et relire du YAML ; sa lisibilité cache des pièges (une indentation décalée, une valeur interprétée comme un booléen) qui causent des pannes de déploiement difficiles à repérer. Les outils de validation et de linting de YAML font partie de la chaîne d'outillage d'une équipe sérieuse. Pour un acheteur, YAML n'est pas une compétence à chercher en soi, mais le signe d'une infrastructure décrite par du code.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.