ansible之playbook介绍(3)
核心元素:Tasks:任务,由模块定义的操作的列表;
Variables:变量
Templates:模板,即使用了模板语法的文本文件;
Handlers:由特定条件触发的Tasks;
Roles:角色;
playbook的基础组件
hosts:运行指定任务的目标主机
remote_user:在远程主机上已哪个用户身份执行
tasks:任务列表
运行playbook,使用ansible-playbook命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
(1) 检测语法
# ansible-playbook--syntax-check/path/to/playbook.yaml
(2) 测试运行
# ansible-playbook -C /path/to/playbook.yaml
--list-hosts
--list-tasks
--list-tags
(3) 运行
# ansible-playbook/path/to/playbook.yaml
-t TAGS, --tags=TAGS
--skip-tags=SKIP_TAGS
--start-at-task=START_AT
(4)查看帮助
# ansible-playbook -h
页:
[1]