一、需要知道
files:存放需要同步到异地服务器的源码文件及配置文件;
handlers:当资源发生变化时需要进行的操作,若没有此目录可以不建或为空;
meta:存放说明信息、说明角色依赖等信息,可留空;
tasks:zabbix安装过程中需要进行执行的任务;
templates:用于执行zabbix安装的模板文件,一般为脚本;
vars:本次安装定义的变量
二、环境准备
172.25.68.1 | serevr1 | ansible db库 |
---|---|---|
172.25.68.2 | server2 | server |
172.25.68.3 | serevr3 | web |
172.25.68.4 | serevr4 | agent |
1、serevr1的ansible准备
1、配置epel源:
2、安装ansible
3.创建devops用户,做visudo,各机之间的免密: