As mentioned earlier, YAML™ is the primary language used to create playbooks. But what exactly is YAML? Here is what http://yaml.org/ has to say on the subject:
"YAML (rhymes with "camel") is a human-friendly, cross language, Unicode based data serialization language designed around the common native data types of agile programming languages. It is broadly useful for programming needs ranging from configuration files to internet messaging to object persistence to data auditing. Together with the Unicode standard for characters (
http://unicode.org/), this specification provides all the information necessary to understand YAML version 1.2 and to create programs that process YAML information."
As described in the excerpt, YAML is designed ...