viasite-ansible.nginx-vhosts
Rol de Ansible: vhosts de Nginx
Propósito
Utilizo este rol como parte de viasite-ansible.site para acelerar la provisión del sitio.
Esta es una versión simplificada de jdauphant.nginx. Debes tener provisionado jdauphant.nginx en el host antes de usar este rol.
En mi máquina, la provisión de un sitio se redujo de 48 segundos (con --skip-tags package
) a 7 segundos.
Características
- agregar sitios
- eliminar sitios
Otras características están implementadas en el rol completo jdauphant.nginx.
Uso
Consulta la documentación de jdauphant.
Ejemplo de Playbook
- hosts: all
roles:
- viasite-ansible.nginx-vhosts
vars:
nginx_sites:
foo:
template: "site.conf.j2"
bar:
- listen 8080
- server_name localhost
- root "/tmp/site1"
- location / { try_files $uri $uri/ /index.html; }
- location /images/ { try_files $uri $uri/ /index.html; }
nginx_remove_sites:
- baz
Instalar
ansible-galaxy install viasite-ansible.nginx-vhosts
Licencia
Unknown
Descargas
877
Propietario