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-vhostsLicencia
 
            Unknown
          
Descargas
 
            888
          
Propietario
 