davidalger.varnish

Ansible-Rolle: Varnish Cache

Build Status

Installiert Varnish Cache Version 4/5/6 auf RHEL / CentOS 8 und 7 und kann für sowohl Einzel- als auch Mehrinstanzkonfigurationen verwendet werden, bei denen ein oder mehrere benannte Varnish-Dienste auf demselben Server konfiguriert sind. Weitere Informationen zu verfügbaren Versionen finden Sie in der Paket-Cloud: https://packagecloud.io/varnishcache/

Diese Rolle installiert standardmäßig eine VCL, die speziell auf Magento 2 ausgerichtet ist, obwohl jede VCL verwendet werden kann, indem Sie Ihre eigene Vorlage verwenden und ihren Pfad über die Variable varnish_vcl_template festlegen. In diesem Fall sind auch andere standardmäßige Optimierungsparameter von Varnish vorab so konfiguriert, dass sie besser für die Bereitstellung der Magento 2-Anwendung geeignet sind.

Voraussetzungen

Keine.

Rollenvariablen

Siehe defaults/main.yml für eine Liste von Variablen, mit denen der Dienst angepasst werden kann.

Beispielverwendung

  • Einzelne Varnish-Instanz:

      - { role: davidalger.varnish, tags: varnish }
    
  • Mehrere Varnish-Instanzen. Mit der folgenden Konfiguration wird der varnish-Dienst deaktiviert und es werden die Dienste varnish-site1 und varnish-site2 eingerichtet.

      - { 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 }}
    

Lizenz

Dieses Werk ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE-Datei für Details.

Autoreninformation

Diese Rolle wurde 2017 von David Alger erstellt.

Über das Projekt

Varnish Cache for Linux.

Installieren
ansible-galaxy install davidalger.varnish
GitHub Repository
Lizenz
mit
Downloads
440
Besitzer
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes