mrlesmithjr.nginx-load-balancer
ansible-nginx-load-balancer
Роль Ansible для установки/настройки балансировщика нагрузки NGINX для:
Использования
- Балансировка нагрузки HTTP
- Балансировка нагрузки HTTPS
- Завершение SSL
- Самоподписанные сертификаты
- Балансировка нагрузки TCP
- Балансировка нагрузки UDP
- HA (высокая доступность)
Статус сборки
GitHub Actions
Travis CI
Требования
Для необходимых ролей Ansible ознакомьтесь с: requirements.yml
Переменные роли
Зависимости
Следующие роли Ansible должны использоваться вместе с этой ролью ansible-nginx-load-balancer.
- ansible-etc-hosts
- Позволяет обновить
/etc/hostsсо всеми хостами, которые являются частью решения
- Позволяет обновить
- ansible-keepalived
- Предоставляет возможность иметь
VIPдляHAнескольких узловansible-nginx-load-balancer.
- Предоставляет возможность иметь
Вы можете установить указанные выше роли с помощью ansible-galaxy и включенного requirements
ansible-galaxy install -r requirements.yml
Пример плейбука
Лицензия
MIT
Информация об авторе
Ларри Смит мл.
ПРИМЕЧАНИЕ: Репозиторий был создан/обновлен с использованием https://github.com/mrlesmithjr/cookiecutter-ansible-role как шаблона.
О проекте
Ansible role to install/configure an NGINX load balancer for HTTP/HTTPS/TCP/UDP
Установить
ansible-galaxy install mrlesmithjr.nginx-load-balancerЛицензия
mit
Загрузки
366
Владелец
Sharing practical insights on virtualization, cloud, automation, and DevOps to help others build, automate, and innovate with confidence.
