dzangolab.docker_traefik

Rol de Ansible: Instalar traefik como proxy en un contenedor Docker

Un rol de Ansible para instalar el proxy traefik como un contenedor Docker.

Requisitos

Este rol requiere Ansible 1.2 o superior.

Variables del rol

Las variables de Ansible se enumeran a continuación con sus valores predeterminados.

traefik__access_log_format: común
traefik__acme_caserver: https://acme-v02.api.letsencrypt.org/directory
traefik__acme_email:

traefik__dashboard: verdadero
traefik__dashboard_basicauth_passwords: []

traefik__deploy_dir:
traefik__deploy_group:
traefik__deploy_user:

traefik__expose_by_default: falso

traefik__image: traefik:v2.5.3

traefik__label: traefik
traefik__log_dir: /var/log/traefik
traefik__log_format: común
traefik__log_level: ERROR

traefik__network: traefik

traefik__refresh: 15

traefik__state: iniciado | detenido

Ejemplo de playbook

---
- hosts: servidores_web
  roles:
    - dzangolab.docker_traefik
      traefik_certificates:
      -
          {
              CertFile: "/ruta/a/certificado.crt",
              KeyFile: "/ruta/a/archivo_de_clave.key"
          }
      traefik__domain: midominio.com
      traefik__network: midominio

Licencia

MIT

Acerca del proyecto

Installs traefik proxy and other useful services as docker containers

Instalar
ansible-galaxy install dzangolab.docker_traefik
Licencia
mit
Descargas
110
Propietario