剧本(playbook)
PlayBook即"剧本","兵书"之意,PlayBook是由以下部分组成的
play(host): 定义的是主机的角色。(主角还是配角)
Book(task): 定义的是具体执行的任务。(角色的台词和动作)
playbook: 由一个或多个play(角色)组成,一个play(角色)可以包含多个task(台词,动作)。
剧本的格式是一个YAML文件格式。
组成
1、host : 指定的需要操作的主机
2、vars : 指定的是变量(非必须)
3、tasks : 具体要执行的任务
4、remote_user : 执行时使用的用户
案例:
- 剧本的简单测试
剧本的变量
1、主机清单
2、变量
2.1、全局变量
2.2、局部变量
2.3、配置清单中的变量
2.4 在命令行中设置变量
案例: 使用剧本部署超级玛丽