mrlesmithjr.nginx-load-balancer
ansible-nginx-load-balancer
Rôle Ansible pour installer/configurer un équilibreur de charge NGINX pour :
Utilisations
- Équilibrage de charge HTTP
- Équilibrage de charge HTTPS
- Terminaison SSL
- Certificats auto-signés
- Équilibrage de charge TCP
- Équilibrage de charge UDP
- Configuration HA (Haute Disponibilité)
Statut de Construction
GitHub Actions
Travis CI
Exigences
Pour les rôles Ansible requis, consultez : requirements.yml
Variables du Rôle
Dépendances
Les rôles Ansible suivants doivent être utilisés avec ce rôle ansible-nginx-load-balancer
.
- ansible-etc-hosts
- Permet de mettre à jour
/etc/hosts
avec tous les hôtes qui font partie de la solution.
- Permet de mettre à jour
- ansible-keepalived
- Permet de fournir le
VIP
pour laHA
de plusieurs nœudsansible-nginx-load-balancer
.
- Permet de fournir le
Vous pouvez installer les rôles ci-dessus en utilisant ansible-galaxy
et le fichier requirements.
ansible-galaxy install -r requirements.yml
Exemple de Playbook
Licence
MIT
Informations sur l'Auteur
Larry Smith Jr.
REMARQUE : Le dépôt a été créé/actualisé en utilisant https://github.com/mrlesmithjr/cookiecutter-ansible-role comme modèle.
À propos du projet
Ansible role to install/configure an NGINX load balancer for HTTP/HTTPS/TCP/UDP
Installer
ansible-galaxy install mrlesmithjr.nginx-load-balancer
Licence
mit
Téléchargements
354
Propriétaire
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.