dzangolab.docker_traefik

Rôle Ansible : Installer le proxy traefik en tant que conteneur Docker

Un rôle Ansible pour installer le proxy traefik en tant que conteneur Docker.

Exigences

Ce rôle nécessite Ansible 1.2 ou supérieur.

Variables du rôle

Les variables Ansible sont indiquées ci-dessous avec leurs valeurs par défaut.

traefik__access_log_format: commun
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: commun
traefik__log_level: ERREUR

traefik__network: traefik

traefik__refresh: 15

traefik__state: démarré | arrêté

Exemple de playbook

---
- hosts: serveurs_web
  roles:
    - dzangolab.docker_traefik
      traefik_certificates:
      -
          {
              CertFile: "/chemin/vers/certificat.crt",
              KeyFile: "/chemin/vers/fichiercle.key"
          }
      traefik__domain: mondomaine.com
      traefik__network: mondomaine

Licence

MIT

À propos du projet

Installs traefik proxy and other useful services as docker containers

Installer
ansible-galaxy install dzangolab.docker_traefik
Licence
mit
Téléchargements
110
Propriétaire