Home > Servers > Systems Management > White Papers > Dell PowerEdge: Getting Started with Redfish Ansible Modules > YAML—Yet Another Markup Language
YAML, which is an acronym for Yet Another Markup Language, is descriptive as well as easy to read and understand. Interacting with YAML requires little or no programming skills. Some users might decide to implement conditionals checks once they become more familiar with YAML and Ansible constructs. YAML files can have the extension .yml or .yaml, depending on preference. The examples in this paper use the shorter .yml extension.
When working with YAML, you can use your favorite text editor or integrated development environment (IDE). If you are storing your configuration offerings in source control management, an IDE is recommended for checking versions in and out. IDEs also make variable tracking simpler and take care of indentation once the file type is specified as YAML.
When working with YAML, remember these factors:
When pasting in VIM, you might want to use the F2 option to switch paste mode on and off to avoid incorrect formatting of indents.