dzangolab.docker_traefik

Ansibleロール: traefik プロキシをDockerコンテナとしてインストール

DockerコンテナとしてtraefikプロキシをインストールするためのAnsibleロールです。

要件

このロールはAnsible 1.2以上が必要です。

ロール変数

Ansibleの変数は以下にデフォルト値と共に示します。

traefik__access_log_format: common
traefik__acme_caserver: https://acme-v02.api.letsencrypt.org/directory
traefik__acme_email: 

traefik__dashboard: true
traefik__dashboard_basicauth_passwords: []

traefik__deploy_dir:
traefik__deploy_group: 
traefik__deploy_user:

traefik__expose_by_default: false

traefik__image: traefik:v2.5.3

traefik__label: traefik
traefik__log_dir: /var/log/traefik
traefik__log_format: common
traefik__log_level: ERROR

traefik__network: traefik

traefik__refresh: 15

traefik__state: started | stopped

例プレイブック

---
- hosts: webservers
  roles:
    - dzangolab.docker_traefik
      traefik_certificates:
      -
        {
          CertFile: "/path/to/certificate.crt",
          KeyFile: "/path/to/keyfile.key"
        }
      traefik__domain: mydomain.com
      traefik__network: mydomain

ライセンス

MIT

プロジェクトについて

Installs traefik proxy and other useful services as docker containers

インストール
ansible-galaxy install dzangolab.docker_traefik
ライセンス
mit
ダウンロード
110
所有者