davidalger.varnish
Rol de Ansible: Varnish Cache
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 serviciosvarnish-site1
yvarnish-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.
ansible-galaxy install davidalger.varnish