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/hostsmit allen Hosts, die Teil der Lösung sind
- Ermöglicht das Aktualisieren von
- ansible-keepalived
- Ermöglicht die Bereitstellung der
VIPfür dieHAvon mehrerenansible-nginx-load-balancerKnoten.
- 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-balancerLizenz
mit
Downloads
366
Besitzer
Sharing practical insights on virtualization, cloud, automation, and DevOps to help others build, automate, and innovate with confidence.
