-
什么是
YAML
?
YAML
是一种存储数据的文件格式。类似json
和xml
。
Ansible playbooks
或者配置文件,以称为YAML
的特定格式编写。如果您使用过其他数据结构格式(如XML
或JSON
),则应该能够轻松地使用它。
上图中就是以3
种格式表示的一个server
的定义 -
简单的数据格式
- 键值对: 键和值由冒号分隔, 冒号后面必须有空格。
- 数组: 数组名
key
后面加冒号,然后换行,每个数组元素前面加-,表示这是数组中的一个元素 - 字典(
Map
):字典是在一个项目下组合在一起的一组属性。字典名字后面加冒号;每个单一项目的属性前有相等数目的空格,每一项都对齐在一起。单一项目是key: value
的形式。
YAML
中的空格很关键,例如下面的例子,想将Fat
和Carbs
设置为Calories
的值,就会报错。因为
5.YAML介绍
最新推荐文章于 2025-02-06 19:16:47 发布