mrlesmithjr.nginx-load-balancer

ansible-nginx-load-balancer

NGINX負荷分散装置をインストール/構成するためのAnsibleロールです。

使用方法

  • HTTP負荷分散
  • HTTPS負荷分散
    • SSL終端
    • セルフサイン証明書
  • TCP負荷分散
  • UDP負荷分散
  • 高可用性(HA)設定

ビルド状況

GitHub Actions

Molecule Test

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

著者情報

ラリー・スミス・ジュニア

注:このリポジトリは、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.