YAML Anchors
Les ancres YAML marquent des nœuds avec &name et les référencent avec *name, permettant la réutilisation de nœuds (alias) dans un document YAML.
Objectif
Définir un nœud une fois et le référencer plusieurs fois dans un document YAML, réduisant la configuration dupliquée.
Mécanisme
&anchor définit un nom d'ancre avant un nœud, et *anchor référence le même nœud ailleurs (une référence partagée — le changer une fois le change partout). La portée de l'ancre est tout le document.
Cas d’usage
- Réutilisation de matrices CI/CD
- Réutilisation de volumes Docker Compose
- DRY de configuration