mrlesmithjr.nginx-load-balancer

ansible-nginx-load-balancer

Rola Ansible do instalacji/konfiguracji load balancera NGINX dla:

Zastosowania

  • Równoważenie obciążenia HTTP
  • Równoważenie obciążenia HTTPS
    • Ukończenie SSL
    • Certyfikaty samopodpisane
  • Równoważenie obciążenia TCP
  • Równoważenie obciążenia UDP
  • Ustawienia HA (Wysoka Dostępność)

Status budowy

GitHub Actions

Test Molecule

Travis CI

Status budowy

Wymagania

Aby zapoznać się z wymaganymi rolami Ansible, sprawdź: requirements.yml

Zmienne roli

defaults/main.yml

Zależności

Następujące role Ansible powinny być używane razem z tą rolą ansible-nginx-load-balancer.

  • ansible-etc-hosts
    • Umożliwia aktualizację /etc/hosts z wszystkimi hostami, które są częścią rozwiązania.
  • ansible-keepalived
    • Umożliwia dostarczenie VIP dla HA wielu węzłów ansible-nginx-load-balancer.

Możesz zainstalować powyższe role za pomocą ansible-galaxy oraz dołączonego pliku requirements

ansible-galaxy install -r requirements.yml

Przykładowy playbook

playbook.yml

Licencja

MIT

Informacje o autorze

Larry Smith Jr.

UWAGA: Repozytorium zostało utworzone/zaktualizowane przy użyciu https://github.com/mrlesmithjr/cookiecutter-ansible-role jako szablonu.

O projekcie

Ansible role to install/configure an NGINX load balancer for HTTP/HTTPS/TCP/UDP

Zainstaluj
ansible-galaxy install mrlesmithjr.nginx-load-balancer
Licencja
mit
Pobrania
354
Właściciel
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.