目录
3、files:存储由copy或script等模块调用的文件
一、基础配置:
服务器配置:
IP地址 | 角色 | 主机名 |
192.168.59.137 | Ansible | huyang1 |
192.168.59.138 | Client | huyang2 |
192.168.59.140 | Client | huyang3 |
环境配置:
(关闭防火墙、配置免密登录)
配置hosts组文件(末行添加)
被管理端配置yum源
【huyang2/3】cd /etc/yum.repos.d/
backup CentOS-Media.repo
yum clean all
二、管理端配置
【huyang1】
1、创建目录结构
mkdir -pv
/etc/ansible/roles/nginx/{files,handlers,tasks,templates,vars}
2、定义一个主调用文件
vim /etc/ansible/nginx.yaml
配置如下:
达到的要求:
3、files:存储由copy或script等模块调用的文件
4、配置触发器handlers下main.yaml文件
配置如下:
5、配置tasks下main.yaml文件
6、配置templates下main.yaml文件
7、配置vars下main.yaml文件
8、预测试:
9、测试
三、验证
【huyang1】
【huyang2】
【huyang3】
网页访问: