davidalger.varnish
Rola Ansible: Varnish Cache
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ługivarnish-site1
ivarnish-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.
ansible-galaxy install davidalger.varnish