acandid.nginx
Ansible角色:Nginx
=========
一个简单的Ansible角色,用于在RHEL/CentOS 7和Debian 10上安装和配置Nginx。
- 安装必要的软件包;
- 创建配置文件;
要求
- 此角色不考虑SELinux和防火墙设置。
角色变量
以下变量都不是必需的
变量 | 默认值 | 备注 |
---|---|---|
web_site |
在default/main.yml中通知网站通用名称 | |
www_web_site |
在default/main.yml中通知带www的网站通用名称 | |
log_path |
在vars/Redhat.yml和vars/Debian.yml中通知日志路径 | |
ssl_path |
在vars/Redhat.yml和vars/Debian.yml中通知ssl路径 | |
vhost_path |
在vars/Redhat.yml和vars/Debian.yml中通知虚拟主机路径 | |
srv_web |
在vars/Redhat.yml和vars/Debian.yml中通知Nginx服务 | |
依赖项
您需要在Debian 10上安装python-apt软件包
示例剧本
hosts: server
roles:
- /path/nginx
...
贡献
欢迎提出问题、功能请求和想法,可以在问题部分发布。
作者信息
LinkedIn: https://br.linkedin.com/in/almircandido