Ansible-playbook(剧本)

Ansible-playbook(剧本)

一、playbook的构成

(1)Tasks:任务,即通过 task 调用 ansible 的模板将多个操作组织在一个 playbook 中运行

(2)Variables:变量

(3)Templates:模板

(4)Handlers:处理器,当changed状态条件满足时,(notify)触发执行的操作

(5)Roles:角色

二、playbook编写

1.常规剧本编写

Ansible-playbook(剧本)_第1张图片

2.剧本中变量引用

Ansible-playbook(剧本)_第2张图片

3.剧本中条件判断

Ansible-playbook(剧本)_第3张图片
Ansible-playbook(剧本)_第4张图片

4.剧本中循环

Ansible-playbook(剧本)_第5张图片
Ansible-playbook(剧本)_第6张图片

5.剧本中template(模板文件)

Ansible-playbook(剧本)_第7张图片
Ansible-playbook(剧本)_第8张图片
Ansible-playbook(剧本)_第9张图片
Ansible-playbook(剧本)_第10张图片

你可能感兴趣的:(ansible)