YAML [1] ist aus der DevOps-Welt nicht mehr wegzudenken. Tatsächlich ist es so, dass YAML eine Obermenge von JSON [2], JavaScript Object Notation, darstellt. Der Focus von JSON liegt dabei allerdings eher in der Serialisierung von Daten, also beispielsweise um diese über eine API zur Verfügung zu stellen.
Im Gegensatz dazu spielt YAML seine Stärken aus, wenn es als Konfigurationssprache zum Einsatz kommt, da das Format doch besser lesbar ist als JSON. Und Python-Programmierer lieben YAML sowieso, da im Gegensatz zu JSON keine Klammern zur Definition von Objekten zum Einsatz kommen, sondern stattdessen Einrückungen stattfinden.
Listing 1 zeigt ein einfaches YAML-Dokument. Ein solches Dokument beginnt mit der Zeichenkette "---", wodurch eine
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.