mrlesmithjr.nginx-load-balancer
ansible-nginx-load-balancer
Ansible role to install/configure an NGINX load balancer for:
Usages
- HTTP Load Balancing
- HTTPS Load Balancing- SSL Termination
- Self Signed Certs
 
- TCP Load Balancing
- UDP Load Balancing
- HA (Highly Available) Setup
Build Status
GitHub Actions
Travis CI
Requirements
For any required Ansible roles, review: requirements.yml
Role Variables
Dependencies
The following Ansible roles should be used along with this ansible-nginx-load-balancer role.
- ansible-etc-hosts- Provides the ability to update /etc/hostswith all hosts which are part of the solution
 
- Provides the ability to update 
- ansible-keepalived- Provides the ability to provide the VIPforHAof multipleansible-nginx-load-balancernodes.
 
- Provides the ability to provide the 
You can install the above roles using ansible-galaxy and the included requirements
ansible-galaxy install -r requirements.yml
Example Playbook
License
MIT
Author Information
Larry Smith Jr.
NOTE: Repo has been created/updated using https://github.com/mrlesmithjr/cookiecutter-ansible-role as a template.
About
 Ansible role to install/configure an NGINX load balancer for HTTP/HTTPS/TCP/UDP
Install
 ansible-galaxy install mrlesmithjr.nginx-load-balancerLicense
 
            mit
          
Downloads
 
            366
          
Owner
 Sharing practical insights on virtualization, cloud, automation, and DevOps to help others build, automate, and innovate with confidence.
