Saltar al contenido
uencoder

YAML Anchors

Los anclajes YAML marcan nodos con &name y los referencian con *name, habilitando la reutilización de nodos (alias) dentro de un documento YAML.

Propósito

Definir un nodo una vez y referenciarlo muchas veces en un documento YAML, reduciendo la configuración duplicada.

Mecanismo

&anchor define un nombre de anclaje antes de un nodo, y *anchor referencia el mismo nodo en otro lugar (una referencia compartida: cambiarlo una vez lo cambia en todas partes). El alcance del anclaje es todo el documento.

Casos de uso

  • Reutilización de matrices CI/CD
  • Reutilización de volúmenes en Docker Compose
  • DRY de configuración

Herramientas relacionadas

References