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 году Дэвидом Алджером.
ansible-galaxy install davidalger/ansible-role-varnish