As a data format, yaml is extremely complicated and it has many footguns. In this post I explain some of those pitfalls by means of an example, and I suggest a few simpler and safer yaml alternatives.
A 10 minute read covering some YAML edge-cases that you should have in mind when writing complex YAML files
I inherited ansible that always used maps instead of lists and it drove me up the wall. Still untangling that.
Maybe one day you’ll be left with optimized Ansible.
It’ll still be absolute shit, because it’s Ansible, but at leas-- nah, quit now.