YAML Aliases
Ein YAML-Alias referenziert mit *name einen bereits definierten Anker-Knoten, sodass mehrere Stellen eine Knoteninstanz teilen.
Zweck
In YAML per Anker definierte Knoten referenzieren und geteilte Referenzen statt Kopien erreichen.
Mechanismus
*alias löst zum Knoten mit dem passenden &anchor auf. Ein Alias ist eine geteilte Referenz: Wird der referenzierte Knoten (wenn veränderlich) mutiert, betrifft das jede Alias-Stelle. YAML 1.2 entfernte Anker, doch die meisten Implementierungen unterstützen sie weiterhin.
Anwendungsfälle
- Konfigurationsknoten teilen
- DRY in YAML
- Wiederverwendung von Matrixdefinitionen