mrlesmithjr.nginx-load-balancer

ansible-nginx-load-balancer

Rol de Ansible para instalar/configurar un balanceador de carga NGINX para:

Usos

  • Balanceo de Carga HTTP
  • Balanceo de Carga HTTPS
    • Terminación SSL
    • Certificados Autoadsignados
  • Balanceo de Carga TCP
  • Balanceo de Carga UDP
  • Configuración de Alta Disponibilidad (HA)

Estado de Construcción

GitHub Actions

Prueba de Molécula

Travis CI

Estado de Construcción

Requisitos

Para cualquier rol de Ansible requerido, revisa: requirements.yml

Variables del Rol

defaults/main.yml

Dependencias

Los siguientes roles de Ansible deben utilizarse junto con este rol ansible-nginx-load-balancer.

  • ansible-etc-hosts
    • Permite actualizar /etc/hosts con todos los hosts que son parte de la solución
  • ansible-keepalived
    • Proporciona la capacidad de ofrecer la VIP para la HA de múltiples nodos ansible-nginx-load-balancer.

Puedes instalar los roles anteriores usando ansible-galaxy y el requirements incluido.

ansible-galaxy install -r requirements.yml

Ejemplo de Playbook

playbook.yml

Licencia

MIT

Información del Autor

Larry Smith Jr.

NOTA: El repositorio ha sido creado/actualizado utilizando https://github.com/mrlesmithjr/cookiecutter-ansible-role como plantilla.

Acerca del proyecto

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

Instalar
ansible-galaxy install mrlesmithjr.nginx-load-balancer
Licencia
mit
Descargas
354
Propietario
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.