danie1cohen.nginx

NginX

Rol reutilizable para configurar Nginx. (Se pronuncia Engine-X)

Requisitos

Cualquier requisito previo que no esté cubierto por Ansible o por el rol debe mencionarse aquí. Por ejemplo, si el rol utiliza el módulo EC2, sería bueno mencionar en esta sección que es necesario tener el paquete boto.

Variables del Rol

nginx_domain_name: tu_sitio

SSL

Si estás implementando Nginx con https, querrás establecer estas variables.

nginx_ports:
  - 80
  - "[::]:80"
  - 443 default ssl

 nginx_ssl: yes
 nginx_force_https: yes

El rol buscará un archivo local y lo colocará en /etc/ssl por ti.

 nginx_ssl_cert: tu_sitio.crt
 nginx_ssl_key: tu_sitio.key

Si no deseas implementar un archivo, pero usas uno que ya está en el sistema de archivos remoto, puedes usar estas variables en su lugar.

nginx_ssl_cert_path: /etc/ssl/certs/tu_sitio.crt
nginx_ssl_key_path: /etc/ssl/private/tu_sitio.key

Proxy Inverso

Esta configuración usa por defecto uwsgi_pass como su componente upstream. Si quieres usar otro componente, puedes hacerlo con las configuraciones.

nginx_upstream_pass: proxy_pass
nginx_upstream_prefix: http://
nginx_socket: localhost:8000

Licencia

BSD

Información del Autor

Dan Cohen

Acerca del proyecto

An ansible ready nginx config

Instalar
ansible-galaxy install danie1cohen.nginx
Licencia
Unknown
Descargas
93
Propietario