Ansible YAML2024 年 8 月 29 日 | 阅读 3 分钟 YAML 用于描述配置,近年来借助 Ansible 和 SaltStack 越来越多。 与其他标准数据格式(如 XML 或 JSON)相比,YAML 更便于人类阅读和编写。大多数编程语言都有用于处理 YAML 的库。 对于 Ansible,每个 YAML 文件都以一个列表开始。列表中的每个项目都是键值对的列表,通常称为“哈希”或“字典”。因此,我们需要知道如何在 YAML 中编写列表和字典。 YAML 还有另一个小特性。所有 YAML 文件(无论是否与 Ansible 关联)可以选择以 --- 开头,以 --- 结尾。 这是 YAML 格式的一部分,表示文档的开始和结束。 列表的所有成员都是从相同缩进级别开始的行,以 "-"(一个破折号和一个空格)开头。 我们有不同的 YAML 数据表示方式,例如 键值对 YAML 使用键值对来表示数据。 字典在键: 值对中描述。 注意:冒号和值之间应有空格。例如,学生记录 缩写 我们也可以使用缩写来表示目录 表示列表我们也可以在 YAML 中表示列表。列表的每个元素(成员)都应在新行中编写,并且具有相同的缩进,以 "-"(- 和空格)开头。 例如:国家名称 缩写 要表示列表,我们还可以使用缩写方法 字典中的列表 我们可以在字典中使用列表,即键的值是一个列表。 例如,学生记录 目录列表 我们还可以创建一个目录列表 例如 YAML 使用 "|" 在显示多行时包含换行符,并使用 ">" 在显示各种行时抑制换行符。 因此,我们可以读取和编辑长行。 在这两种情况下,缩进都会被忽略。 我们还可以在 YAML 中表示 Boolean(真/假)值,其中 Boolean 值可以不区分大小写。 例如,学生成绩 下一个主题Ansible 清单 |
我们请求您订阅我们的新闻通讯以获取最新更新。