davidalger.varnish

Rol de Ansible: Varnish Cache

Estado de Construcción

Instala Varnish Cache en su versión 4/5/6 en RHEL / CentOS 8 y 7, y puede usarse para configuraciones de una sola instancia o múltiples instancias donde uno o más servicios de varnish nombrados están configurados en el mismo servidor. Consulta el paquete cloud para detalles sobre las versiones disponibles: https://packagecloud.io/varnishcache/

Este rol, por defecto, instala un VCL específicamente diseñado para Magento 2, aunque se puede usar cualquier VCL utilizando tu propia plantilla y configurando su ruta a través de la variable varnish_vcl_template. En este caso, otros parámetros de ajuste predeterminados de varnish también están preconfigurados de una manera que se adapta mejor a la implementación de la aplicación Magento 2.

Requisitos

Ninguno.

Variables del Rol

Consulta defaults/main.yml para ver una lista de variables disponibles para personalizar el servicio.

Ejemplo de Uso

  • Instancia de varnish única:

      - { role: davidalger.varnish, tags: varnish }
    
  • Múltiples instancias de varnish. Con la siguiente configuración, el servicio varnish está deshabilitado y se configurarán los servicios varnish-site1 y varnish-site2.

      - { role: davidalger.varnish, tags: varnish, varnish_instance: { name: site1, port: 6081, admin_port: 6082 }}
      - { role: davidalger.varnish, tags: varnish, varnish_instance: { name: site2, port: 6091, admin_port: 6092 }}
    

Licencia

Este trabajo está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Información del Autor

Este rol fue creado en 2017 por David Alger.

Acerca del proyecto

Varnish Cache for Linux.

Instalar
ansible-galaxy install davidalger.varnish
Licencia
mit
Descargas
440
Propietario
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes