chadek.nginx_certbot
Rola Ansible: Nginx Certbot
Ta rola Ansible automatyzuje konfigurację serwerów WWW Nginx za pomocą Certbota, aby wprowadzić szyfrowanie HTTPS z wykorzystaniem certyfikatów Let's Encrypt.
Wymagania
- Zainstalowany Ansible na węźle kontrolnym.
- Nazwa domeny(y) skierowane do serwera, na którym działa Nginx.
Zmienne Roli
Poniżej znajdują się zmienne używane w tej roli wraz z ich opisami:
nginx_certbot_domain_name
: Nazwa domeny, dla której zostanie uzyskany certyfikat SSL.nginx_certbot_certbot_email
: Adres e-mail do rejestracji certyfikatu Let's Encrypt.nginx_certbot_deny_http
: Czy zablokować dostęp HTTP po włączeniu HTTPS. Domyślniefalse
.nginx_certbot_proxy_protocol
: Czy włączyć obsługę protokołu PROXY w Nginx. Domyślniefalse
.nginx_certbot_app
: Konfiguracja aplikacji obsługiwanej przez Nginx:name
: Nazwa aplikacji.url
: URL, pod którym jest hostowana aplikacja.http_template_name
: Nazwa szablonu HTTP Nginx. Przykłady dostępne są w katalogu szablonów.upstream_template_name
: Nazwa szablonu upstream Nginx. Przykłady dostępne są w katalogu szablonów.
Te zmienne można dostosować w swoim playbooku, aby odpowiadały twojemu specyficznemu środowisku i wymaganiom konfiguracyjnym.
Zależności
Brak.
Przykładowy Playbook
- hosts: serwery_webowe
roles:
- role: chadek.nginx_certbot
vars:
nginx_certbot_domain_name: app.przyklad.com
nginx_certbot_certbot_email: [email protected]
nginx_certbot_deny_http: false
nginx_certbot_proxy_protocol: false
nginx_certbot_app:
name: app
url: "http://localhost:2000"
http_template_name: root
upstream_template_name: root_upstream
Licencja
Ta rola jest licencjonowana na mocy Licencji MIT.
Informacje o Autorze
Ta rola została stworzona przez Chadeka.
Opinie i Wkład
Proszę śmiało zgłaszać uwagi lub przesyłać prośby o zmiany na GitHubie, jeśli masz jakieś uwagi lub chciałbyś wnieść wkład.
O projekcie
ansible role to install and setup nginx with https server templates using certbot for linux
Zainstaluj
ansible-galaxy install chadek.nginx_certbot
Licencja
gpl-3.0
Pobrania
470
Właściciel