davidalger.varnish

Rola Ansible: Varnish Cache

Status Budowy

Instaluje Varnish Cache wersji 4/5/6 na systemach RHEL / CentOS 8 i 7, i może być używana zarówno w konfiguracjach z pojedynczą instancją, jak i wieloma instancjami, gdzie jedna lub więcej nazwanych usług varnish jest skonfigurowana na tym samym serwerze. Szczegóły dotyczące dostępnych wersji znajdziesz na stronie: https://packagecloud.io/varnishcache/

Domyślnie ta rola instaluje VCL szczególnie dostosowany do Magento 2, chociaż można użyć dowolnego VCL, korzystając z własnego szablonu i ustawiając jego ścieżkę za pomocą zmiennej varnish_vcl_template. W takim przypadku inne domyślne parametry tuningowe varnish są również skonfigurowane w sposób, który lepiej pasuje do wdrożenia aplikacji Magento 2.

Wymagania

Brak.

Zmienne roli

Zobacz defaults/main.yml, aby uzyskać listę zmiennych dostępnych do dostosowania usługi.

Przykład użycia

  • Pojedyncza instancja varnish:

      - { rola: davidalger.varnish, tagi: varnish }
    
  • Wiele instancji varnish. W poniższej konfiguracji usługa varnish jest wyłączona, a usługi varnish-site1 i varnish-site2 będą skonfigurowane.

      - { rola: davidalger.varnish, tagi: varnish, varnish_instance: { nazwa: site1, port: 6081, admin_port: 6082 }}
      - { rola: davidalger.varnish, tagi: varnish, varnish_instance: { nazwa: site2, port: 6091, admin_port: 6092 }}
    

Licencja

To dzieło jest licencjonowane na mocy licencji MIT. Zobacz plik LICENSE, aby uzyskać szczegóły.

Informacje o autorze

Ta rola została stworzona w 2017 roku przez Davida Algiera.

O projekcie

Varnish Cache for Linux.

Zainstaluj
ansible-galaxy install davidalger.varnish
Licencja
mit
Pobrania
440
Właściciel
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes