Ansible role to install/configure an NGINX load balancer for:
- HTTP Load Balancing
- HTTPS Load Balancing
- SSL Termination
- Self Signed Certs
- TCP Load Balancing
- UDP Load Balancing
- HA (Highly Available) Setup
For any required Ansible roles, review: requirements.yml
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.ymlMIT
Larry Smith Jr.
NOTE: Repo has been created/updated using https://github.com/mrlesmithjr/cookiecutter-ansible-role as a template.