davidalger.varnish
Rôle Ansible : Varnish Cache
Installe Varnish Cache version 4/5/6 sur RHEL / CentOS 8 et 7 et peut être utilisé pour des configurations à instance unique ou multiple où un ou plusieurs services Varnish nommés sont configurés sur le même serveur. Consultez package cloud pour plus de détails sur les versions disponibles : https://packagecloud.io/varnishcache/
Ce rôle installe par défaut un VCL spécifiquement conçu pour Magento 2, bien que n'importe quel VCL puisse être utilisé en utilisant votre propre modèle et en définissant son chemin via la variable varnish_vcl_template
. Dans ce cas, d'autres paramètres de réglage par défaut de Varnish sont également préconfigurés d'une manière qui convient mieux au déploiement de l'application Magento 2.
Exigences
Aucune.
Variables du rôle
Voir defaults/main.yml
pour une liste des variables disponibles pour personnaliser le service.
Exemple d'utilisation
Instance Varnish unique :
- { role: davidalger.varnish, tags: varnish }
Instances Varnish multiples. Avec la configuration suivante, le service
varnish
est désactivé et un servicevarnish-site1
etvarnish-site2
seront configurés.- { 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 }}
Licence
Ce travail est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Informations sur l'auteur
Ce rôle a été créé en 2017 par David Alger.
ansible-galaxy install davidalger.varnish