基本的 YAML
来源:互联网 发布:python查找txt内容 编辑:程序博客网 时间:2024/06/01 22:17
对于 Ansible, 每一个 YAML 文件都是从一个列表开始. 列表中的每一项都是一个键值对, 通常它们被称为一个 “哈希” 或 “字典”. 所以, 我们需要知道如何在 YAML 中编写列表和字典.
YAML 还有一个小的怪癖. 所有的 YAML 文件(无论和 Ansible 有没有关系)开始行都应该是 —. 这是 YAML 格式的一部分, 表明一个文件的开始.
列表中的所有成员都开始于相同的缩进级别, 并且使用一个 “- ” 作为开头(一个横杠和一个空格):
---# 一个美味水果的列表- Apple- Orange- Strawberry- Mango
一个字典是由一个简单的 键: 值 的形式组成(这个冒号后面必须是一个空格):
---# 一位职工的记录name: Example Developerjob: Developerskill: Elite
字典也可以使用缩进形式来表示, 如果你喜欢这样的话:
---# 一位职工的记录{name: Example Developer, job: Developer, skill: Elite}
Ansible并不是太多的使用这种格式, 但是你可以通过以下格式来指定一个布尔值(true/fase):
---create_key: yesneeds_agent: noknows_oop: Truelikes_emacs: TRUEuses_cvs: false
让我们把目前所学到的 YAML 例子组合在一起. 这些在 Ansible 中什么也干不了, 但这些格式将会给你感觉:
---#一位职工记录name: Example Developerjob: Developerskill: Eliteemployed: Truefoods: - Apple - Orange - Strawberry - Mangolanguages: ruby: Elite python: Elite dotnet: Lame
这就是你开始编写 Ansible playbooks 所需要知道的所有 YAML 语法.
http://www.ansible.com.cn/docs/YAMLSyntax.html
阅读全文
0 0
- 基本的 YAML
- yaml的使用及.yaml文件格式问题
- YAML的PHPphp扩展。
- YAML的简单介绍
- 完整的YAML实例
- yaml-cpp的安装
- YAML
- YAML
- Yaml
- YAML
- YAML
- YAML
- YAML
- 使用YAML CSSFramework的心得
- python的配置文件app.yaml
- XML和YAML的使用方法
- XML和YAML的使用方法
- XML/YAML文件的输入输出
- 文章标题
- 费用分摊分配用法(KSU5/KSV5/KB21N/KB11N)
- 字符串输出对齐问题
- java.lang.NullPointerException at javax.servlet.GenericServlet.getServletContext
- bootstrap中布局
- 基本的 YAML
- 第七周项目1---建立顺序环形队列算法库
- Java反射TypeToken解决泛型运行时类型擦除问题
- nvidia显卡对比分析
- java 简单练习
- 《由浅到深使用回调函数 2》(快速排序)
- 大数据学习要知道的十大发展趋势,以及学习大数据的几点建议
- 比特币老兵之续集
- 第五周项目3--括号的匹配