mrlesmithjr.nginx-load-balancer
ansible-nginx-load-balancer
Ansible-Rolle zur Installation/Konfiguration eines NGINX-Load-Balancers für:
Verwendung
- HTTP-Lastenausgleich
- HTTPS-Lastenausgleich
- SSL-Abschaltung
- Selbstsignierte Zertifikate
- TCP-Lastenausgleich
- UDP-Lastenausgleich
- HA (Hochverfügbarkeit) Setup
Build-Status
GitHub Actions
Travis CI
Anforderungen
Für benötigte Ansible-Rollen, siehe: requirements.yml
Rollenvariablen
Abhängigkeiten
Die folgenden Ansible-Rollen sollten zusammen mit dieser ansible-nginx-load-balancer
Rolle verwendet werden.
- ansible-etc-hosts
- Ermöglicht das Aktualisieren von
/etc/hosts
mit allen Hosts, die Teil der Lösung sind
- Ermöglicht das Aktualisieren von
- ansible-keepalived
- Ermöglicht die Bereitstellung der
VIP
für dieHA
von mehrerenansible-nginx-load-balancer
Knoten.
- Ermöglicht die Bereitstellung der
Sie können die obigen Rollen mit ansible-galaxy
und der enthaltenen requirements installieren.
ansible-galaxy install -r requirements.yml
Beispiel-Playbook
Lizenz
MIT
Autorinformationen
Larry Smith Jr.
HINWEIS: Das Repo wurde mit https://github.com/mrlesmithjr/cookiecutter-ansible-role als Vorlage erstellt/aktualisiert.
Über das Projekt
Ansible role to install/configure an NGINX load balancer for HTTP/HTTPS/TCP/UDP
Installieren
ansible-galaxy install mrlesmithjr.nginx-load-balancer
Lizenz
mit
Downloads
354
Besitzer
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.