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

Ansible role nginx


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

O projekcie

Configure nginx

Zainstaluj
ansible-galaxy install ggiinnoo.nginx
Licencja
Unknown
Pobrania
2.6k
Właściciel
Code doesn't scare me.. The server does.