ggiinnoo.nginx
NGINX
Ta rola jest prostym instalatorem nginx dla wymienionych systemów operacyjnych. Jest łatwo konfigurowalna i pozwala na nadpisanie całego pliku nginx.conf poprzez prostą zmianę zmiennych.
Testy CI
Przykład playbooka
- hosts: webservers
vars_files:
- vars/main.yml
roles:
- role: ggiinnoo.nginx
tags: [nginx]
Zmienne
# Jaką wersję chcesz? Stabilną czy główną | Używana tylko podczas instalacji
nginxRedHatRelease: stable
nginxServicePort: 80
nginxServiceSecurePort: 443
# Wyłączyć sygnatury serwera?
nginxServiceSignatures: true
# rozmiar bucketu dla nazw serwerów
nginxServerNameHashBucketSize: 256
nginxErrorLog: "/var/log/nginx/error.log"
nginxAccessLog: "/var/log/nginx/access.log"
nginxConfLocationDest: "/etc/nginx/nginx.conf"
nginxConfLocationSrc: "{{ role_path }}/templates/nginxRedHat.conf.j2"
Nadchodzące funkcje
- Zarządzanie folderem
conf.d
Zainstaluj
ansible-galaxy install ggiinnoo.nginx
Licencja
Unknown
Pobrania
2.6k
Właściciel
Code doesn't scare me.. The server does.