varnish

Ansible Роль: Varnish Cache

Статус сборки

Устанавливает Varnish Cache версии 4/5/6 на RHEL / CentOS 8 и 7 и может использоваться как для одностанных, так и для многостанных конфигураций, где одна или несколько именованных служб Varnish настроены на одном сервере. См. пакетный облако для подробностей по доступным версиям: https://packagecloud.io/varnishcache/

По умолчанию эта роль устанавливает VCL, специально разработанный для Magento 2, хотя любой VCL может быть использован, если вы используете свой собственный шаблон и указываете его путь через переменную varnish_vcl_template. В этом случае другие параметры настройки по умолчанию также предварительно настроены таким образом, чтобы лучше подходить для развертывания приложения Magento 2.

Требования

Отсутствуют.

Переменные роли

Смотрите defaults/main.yml для списка переменных, доступных для настройки сервиса.

Пример использования

  • Один экземпляр Varnish:

      - { role: davidalger.varnish, tags: varnish }
    
  • Несколько экземпляров Varnish. С помощью следующей конфигурации служба varnish отключена, а будут настроены службы varnish-site1 и varnish-site2.

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

Лицензия

Эта работа лицензирована под лицензией MIT. См. файл LICENSE для подробностей.

Информация об авторе

Эта роль была создана в 2017 году Дэвидом Алджером.

О проекте

Varnish Cache for Linux.

Установить
ansible-galaxy install davidalger/ansible-role-varnish
Лицензия
mit
Загрузки
428
Владелец
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes