1、Playbook 简介
ad hoc命令是单行,一个简单的任务,运行一次。例如我们有可能需要安装软件、更新配置、启动服务等等一系列操作的结合,此时再通过ad hoc去完成任务就有些力不从心了。
ansible真正强大的地方是使用ansible的playbook重复运行多次复杂的任务。
一个play是是一组有序的任务,该paly对应着在inventory被选择的主机,一个playbook是一个包含若干个paly的text文本文件。
plays让你将又长又复杂的管理任务变的简单,在palybook中,你可以用易懂和立即能运行的格式将tasks保存在play中。
tasks本身由于书写方式的原因,就是一个一部一部部署你的架构或者应用的文档。
安装:
[root@localhost ~]# yum -y install python2-pip
[root@localhost ~]# pip install pyyaml
2、YAML 格式
playbook遵循YAML的语法格式。
YAML特点:
- 以 # 为注释符;
- 以 .yml 或者.yaml 结尾;
- 以 --- 开始 , 以 ... 结束, 但开始和结束标志都是可选的;
基本语法:
- 大小写敏感
订阅专栏 解锁全文
1406

被折叠的 条评论
为什么被折叠?



