YAML-Syntax mit Beispielen

YAML ist das häufigste Format für Konfigurationsdateien. Mit diesen Regeln liest und schreibst du es ohne Fehler.

Tool öffnen: YAML-Validator

Die Grundbausteine

BausteinYAMLBedeutung
Zuordnungname: web-serverEin Schlüssel mit einem Wert
Verschachtelte ZuordnungUnterschlüssel um 2 Leerzeichen einrückenEin Objekt in einem Objekt
Liste- erster EintragEin Eintrag einer Liste
Liste in einer Zeile[a, b, c]Eine kurze Liste in einer Zeile
Kommentar# NotizWird von Programmen ignoriert
Nullwert~, null oder nichtsKein Wert

Mehrzeiliger Text

Mit | bleiben Zeilenumbrüche genau erhalten, ideal für Skripte und Zertifikate. Mit > werden die Zeilen zu einem Absatz zusammengefügt, ideal für lange Beschreibungen. Ein - nach dem Zeichen (|- oder >-) entfernt den letzten Zeilenumbruch.

Anker und mehrere Dokumente

  • Schreibe &name vor einen Wert, um ihn zu markieren, und später *name, um ihn wiederzuverwenden.
  • Mit <<: *name fügst du eine wiederverwendete Zuordnung in eine andere ein.
  • Trenne mehrere Dokumente in einer Datei mit einer Zeile aus drei Bindestrichen (---).
  • Beende ein Dokument mit ..., wenn ein Tool ein ausdrückliches Ende braucht.