Back Issues This Week → Current Issue → Popular →

All issuesVolume 305, Issue 4IT Vendor NewsRed Hat

YAML explained for Red Hat OpenShift Service on AWS (ROSA) users

Red Hat News, Wednesday, August 23,2023

The language of Red Hat OpenShift, containers, Red Hat Ansible Automation Platform, and many more modern tools is YAML. Related to the equally popular JSON format, YAML is a clean and minimalist configuration language designed with a mere two data structures.

It can look cryptic at first, but it's easy to understand once you know the data types and structure of a YAML file. This article explains how YAML works, and shows you how to write your own YAML and what tool you can use to verify its validity.

There are basically only two data structures in YAML: the sequence and the mapping.

What is a YAML sequence?

A sequence is a string of values listed in a specific order. A YAML sequence always starts with a dash and a space (- ), followed by a value.

This is a valid YAML file containing just a sequence:...

more →  ·  More from Red Hat →