davidalger.varnish

Rôle Ansible : Varnish Cache

Statut de construction

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 service varnish-site1 et varnish-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.

À propos du projet

Varnish Cache for Linux.

Installer
ansible-galaxy install davidalger.varnish
Licence
mit
Téléchargements
440
Propriétaire
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes