nginx_src
nginx_src
Эта роль устанавливает веб-сервер nginx из исходников из основного репозитория nginx. Пользователь может указать версию nginx и модули, которые нужно загрузить и скомпилировать.
Установка
ansible-galaxy install plumelo.nginx_src
Переменные роли
Переменные, которые можно передавать этой роли, и краткое описание их назначения:
# Версия nginx для установки
nginx_src_version: 1.13.3
# Путь, используемый для загрузки и компиляции/сборки nginx
nginx_src_build_path: '/root/nginx-src'
# Список модулей для компиляции с nginx
nginx_src_modules:
- name: ngx_cache_purge
url: https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz
- name: ngx_pagespeed
url: https://github.com/pagespeed/ngx_pagespeed/archive/v1.12.34.2-stable.tar.gz
dynamic: true # будет использовать --add-dynamic-module и скопирует скомпилированный модуль в папку установки nginx
# зависимости модулей для загрузки и добавления в путь сборки
deps:
- name: psol
url: https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz
# Дополнительные аргументы для компиляции nginx
nginx_src_args: []
# Очистить/удалить директорию сборки после установки
nginx_src_cleanup: true
Установить
ansible-galaxy install plumelo/ansible-role-nginx_src
Лицензия
Unknown
Загрузки
576
Владелец