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里添加变量