playbooks:

一个任务代表一个play,多个play组合成叫做playbooks

例:

一、基础

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1> 创建一个.yml 文件

 ansible-playbooks 随笔 第1张

 

2>

运行

 ansible-playbooks 随笔 第2张

 

二、变量

1> 固定格式vars:

-packages: tree 相当于 packages=tree (赋予变量)

 ansible-playbooks 随笔 第3张

 

2>

运行

 ansible-playbooks 随笔 第4张

 

三、迭代

1> {{ item }} 固定写法, with_items : 固定写法

 ansible-playbooks 随笔 第5张

 

2>

运行

ansible-playbooks 随笔 第6张

 

 

四、触发器

1>执行成功copy模块的任务,就会触发执行service模块的重启服务任务

 ansible-playbooks 随笔 第7张

 

2>

运行

 ansible-playbooks 随笔 第8张

 

3>

补充触发器

 ansible-playbooks 随笔 第9张

 

五、 template 模块

1>

ansible-playbooks 随笔 第10张

 

 

2>

 ansible-playbooks 随笔 第11张

 

3>

 ansible-playbooks 随笔 第12张

 

4>

 ansible-playbooks 随笔 第13张

 

补充: 

template:模板

1.在yml文件里调用template模块

2.把要拷贝的文件里面的参数改成变量

3.在/etc/ansible/hosts里添加变量

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄