docker_cadvisor_traefik_ssl_domain_mode

This commit is contained in:
Navas 2025-11-02 21:26:56 +01:00
parent cf709f5049
commit c6eddd0105
2 changed files with 9 additions and 0 deletions

View file

@ -1 +1,2 @@
docker_cadvisor_port: "8080"
docker_cadvisor_traefik_ssl_domain_mode: false

View file

@ -29,9 +29,17 @@ services:
org.label-schema.group: "monitoring"
traefik.enable: true
traefik.docker.network: traefik
{% if docker_cadvisor_traefik_ssl_domain_mode %}
traefik.http.routers.cadvisor.entrypoints: websecure
{% else %}
traefik.http.routers.cadvisor.entrypoints: cadvisor
{% endif %}
traefik.http.routers.cadvisor.tls: true
{% if docker_cadvisor_traefik_ssl_domain_mode %}
traefik.http.routers.cadvisor.rule: Host(`cadvisor.{{ ansible_host }}`)
{% else %}
traefik.http.routers.cadvisor.rule: Host(`{{ ansible_host }}`)
{% endif %}
traefik.http.services.cadvisor.loadbalancer.server.port: 8080
traefik.http.routers.cadvisor.middlewares: cadvisor_auth
traefik.http.middlewares.cadvisor_auth.basicauth.users: "{{ docker_cadvisor_auth_user }}:{{ docker_cadvisor_auth_password }}"