YAML has gained a lot of popularity over the last few years as it became part of crucial DevOps tools technologies and processes such as Ansible Kubernetes CICD pipelines and so on.
We have already covered lots of tutorials on Ansible and Kubernetes. I thought of covering YAML essentials so that you must be aware for a smoother working with your DevOps tools configuration.
YAML stands for 8220YAML Ain8217t Markup Language8221 originally was an acronym for 8216Yet Another Markup Language8217. YAML is a data serialization language and basically a human-readable structured data format.
It is designed to be read and write friendly. The object serialization feature of YAML presents itself as a practicable alternative to JSON. YAML is a superset of JSON with the use of indentation-based scoping to denote the structure like Python.
Here8217s a sample YAML example.