ansible-playbooks

playbooks:

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

例:

一、基础

1> 创建一个.yml 文件

 

2>

运行

 

二、变量

1> 固定格式vars:

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

 

2>

运行

 

三、迭代

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

 

2>

运行

 

四、触发器

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

 

2>

运行

 

3>

补充触发器

 

五、 template 模块

1>

 

2>

 

3>

 

4>

 

补充: 

template:模板

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

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

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

猜你喜欢

转载自www.cnblogs.com/myxxjie/p/10819565.html