nginx_src

nginx_src

Эта роль устанавливает веб-сервер nginx из исходников из основного репозитория nginx. Пользователь может указать версию nginx и модули, которые нужно загрузить и скомпилировать.

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

Установка

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
О проекте

A role to install mainline nginx from sources on Debian

Установить
ansible-galaxy install plumelo/ansible-role-nginx_src
Лицензия
Unknown
Загрузки
579
Владелец