mrlesmithjr.nginx-load-balancer

ansible-nginx-load-balancer

Ansible角色,用于安装/配置NGINX负载均衡器,适用于:

用途

  • HTTP负载均衡
  • HTTPS负载均衡
    • SSL终端
    • 自签名证书
  • TCP负载均衡
  • UDP负载均衡
  • 高可用(HA)设置

构建状态

GitHub Actions

分子测试

Travis CI

构建状态

需求

有关任何必需的Ansible角色,请查看: requirements.yml

角色变量

defaults/main.yml

依赖

以下Ansible角色应该与此ansible-nginx-load-balancer角色一起使用。

  • ansible-etc-hosts
    • 提供更新/etc/hosts的能力,包含解决方案中的所有主机
  • ansible-keepalived
    • 提供多个ansible-nginx-load-balancer节点的HAVIP能力。

您可以使用ansible-galaxy和包含的requirements来安装以上角色。

ansible-galaxy install -r requirements.yml

示例剧本

playbook.yml

许可证

MIT

作者信息

Larry Smith Jr.

注意:该仓库是使用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
下载
354
拥有者
Doing my thang with #automation #DevOps and cloudy things! Providing hopefully valuable content for others to consume easily and also learn from.