ansible-roles/nginx
Victor LABORIE 1af13e40c1 nginx: disable spdy in default vhost 2017-08-22 15:00:14 +02:00
..
defaults merge nginx-light into nginx 2017-07-14 15:42:36 +02:00
files merge nginx roles 2017-07-13 09:59:37 +02:00
handlers Squash: conventions, evolinux, etc-git… 2016-12-21 16:12:30 +01:00
meta Ansible >= 2.2 supported 2017-03-24 14:15:09 +01:00
tasks standardization for Debian versions : we use "jessie" or "9 or later" to prepare buster smoothly as possible 2017-08-18 03:50:30 +02:00
templates nginx: disable spdy in default vhost 2017-08-22 15:00:14 +02:00
tests Add serverspec test to nginx role 2017-03-09 16:36:25 -05:00
.kitchen.yml Kitchen: Change base image to evolix/ansible 2017-06-02 08:38:08 -04:00
README.md merge nginx-light into nginx 2017-07-14 15:42:36 +02:00

README.md

nginx

Install Nginx.

Tasks

Everything is in the tasks/main.yml file.

There are 2 modes : minimal and regular.

The minimal mode is for servers without real web apps, and only access to munin graphs…

The regular mode is for full fledged web services with optimized defaults.

Available variables

Main variables are :

  • nginx_minimal : very basic install and config (default: False) ;
  • nginx_jessie_backports : on Debian Jessie, we can prefer v1.10 from backports (default: False) ;
  • nginx_private_ipaddr_whitelist_present : list of IP addresses to have in the private whitelist ;
  • nginx_private_ipaddr_whitelist_absent : list of IP addresses not to have in the whitelist ;
  • nginx_private_htpasswd_present : list of users to have in the private htpasswd ;
  • nginx_private_htpasswd_absent : list of users to not have in the private htpasswd.

The full list of variables (with default values) can be found in defaults/main.yml.