plumelo.nginx_src

nginx_src

Ten rol instaluję serwer webowy nginx z źródeł z głównego repozytorium nginx. Użytkownik może określić wersję nginx oraz moduły, które mają być pobrane i skompilowane.

Status budowy Ansible Galaxy

Instalacja

ansible-galaxy install plumelo.nginx_src

Zmienne roli

Zmienne, które można przekazać do tej roli oraz krótki opis dotyczący każdej z nich wyglądają następująco. (Aby zobaczyć wszystkie zmienne, zajrzyj do defaults/main.yml)

# Wersja nginx do zainstalowania
nginx_src_version: 1.13.3

# Ścieżka używana do pobrania i skompilowania nginx 
nginx_src_build_path: '/root/nginx-src'

# Lista modułów do skompilowania z 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 # użyje --add-dynamic-module i skopiuje skompilowany moduł do folderu instalacji nginx
    # zależności modułów do pobrania i dodania do ścieżki budowy
    deps:
      - name: psol
        url: https://dl.google.com/dl/page-speed/psol/1.12.34.2-x64.tar.gz

# Dodatkowe argumenty kompilacji nginx
nginx_src_args: []

# Czy usunąć/kasować katalog budowy po instalacji
nginx_src_cleanup: true
O projekcie

A role to install mainline nginx from sources on Debian

Zainstaluj
ansible-galaxy install plumelo.nginx_src
Licencja
Unknown
Pobrania
589
Właściciel