Ansible role to setup nginx
Need ansible 2+
nginx_service_name: "nginx"
nginx_conf_dir: "/etc/nginx"
nginx_log_dir: "/var/log/nginx"
nginx_configs: {}
nginx_sites_disabled: {}
nginx_sites:
status:
- listen 127.0.0.1:80
- server_name status
- location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
default:
- listen 80 default_server
- server_name _
- root "/usr/share/nginx/html"
- index index.html
keep_only_specified: false
There is no dependency
- hosts: servers
roles:
- { role: SimpliField.nginx }
BSD