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.
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
Zainstaluj
ansible-galaxy install plumelo.nginx_src
Licencja
Unknown
Pobrania
589
Właściciel