davidalger.varnish
Ansibleロール: Varnish Cache
RHEL / CentOS 8および7にVarnish Cacheのバージョン4/5/6をインストールします。このロールは、同じサーバー上に1つ以上のVarnishサービスが設定される場合の単一または複数インスタンスの構成に使用できます。利用可能なバージョンの詳細は、パッケージクラウドを参照してください: https://packagecloud.io/varnishcache/
このロールはデフォルトで、特にMagento 2向けのVCLをインストールしますが、独自のテンプレートを使用してvarnish_vcl_template
変数でパスを設定することで、任意のVCLを使用することができます。この場合、他のVarnishのデフォルト調整パラメータも、Magento 2アプリケーションのデプロイメントにより適した形で事前に設定されています。
要件
なし。
ロール変数
サービスをカスタマイズするために利用可能な変数のリストはdefaults/main.yml
を参照してください。
使用例
単一のVarnishインスタンス:
- { role: davidalger.varnish, tags: varnish }
複数のVarnishインスタンス。以下の構成では、
varnish
サービスは無効になり、varnish-site1
とvarnish-site2
サービスが設定されます。- { role: davidalger.varnish, tags: varnish, varnish_instance: { name: site1, port: 6081, admin_port: 6082 }} - { role: davidalger.varnish, tags: varnish, varnish_instance: { name: site2, port: 6091, admin_port: 6092 }}
ライセンス
この作品はMITライセンスの下にライセンスされています。詳細はLICENSEファイルを参照してください。
著者情報
このロールは2017年にDavid Algerによって作成されました。
インストール
ansible-galaxy install davidalger.varnish
ライセンス
mit
ダウンロード
440
所有者
Principal SRE, Software Engineer, Infrastructure, DevOps, Magento Master, Cloud Architect, AWS, GCP, Terraform, Ansible, Kubernetes