Saltar al contenido
uencoder

YAML Merge Keys

Las claves de fusión YAML usan << con una referencia de anclaje para fusionar los pares clave-valor de otro mapeo en el actual, proporcionando herencia/mixin dentro de documentos YAML.

Propósito

Reutilizar contenido de mapeos en la configuración YAML, evitando duplicación y soportando herencia y composición de configuración.

Mecanismo

Dentro de un mapeo, <<: *anchor fusiona todos los pares clave-valor del mapeo anclado en el actual; las claves homónimas del mapeo actual ganan. Se pueden fusionar múltiples referencias (forma de lista).

Casos de uso

  • Reutilización de configuración CI/CD
  • Herencia de servicios en Docker Compose
  • Mixins de roles Ansible

Herramientas relacionadas

References