[TOC]
使用ansible安装配置nginx
安装:先在一台机器上编译安装好nginx,然后打包,再用ansible进行分发
一、安装nginx
1.1、远程安装nginx前准备
(1)创建项目目录
|
|
- roles作为一个总的项目目录,里面可创建项目角色。common角色里面的文件是为了安装nginx所做的准备,install角色里的文件为实际安装nginx。
- 每个角色下面又有几个目录,都有各自的作用,根据角色需求配置
- handlers下面是当发生改变时要执行的操作,通常用在配置文件发生改变,重启服务。
- files为安装是用到的一些文件
- meta为说明信息,说明角色依赖等信息
- tasks里面是核心的配置文件
- templates通常存一些配置文件,启动脚本等模板文件
- vars下定义的是变量
- 每个目录下的入口文件都为main.yml,固定格式