diff --git a/roles/traefik/templates/local-dynamic.yml.j2 b/roles/traefik/templates/local-dynamic.yml.j2 index 50a9b46..8609f88 100644 --- a/roles/traefik/templates/local-dynamic.yml.j2 +++ b/roles/traefik/templates/local-dynamic.yml.j2 @@ -5,13 +5,6 @@ http: address: http://tinyauth:3000/api/auth/traefik routers: - plex: - rule: "Host(`tv.fntz.net`)" - service: plex - entryPoints: - - webSecure - tls: - certResolver: letsencrypt jtraefik: rule: "Host(`traefik-jackson.fntz.net`)" service: jtraefik @@ -42,10 +35,6 @@ http: certResolver: letsencrypt services: - plex: - loadBalancer: - servers: - - url: "http://172.16.0.44:32400" jtraefik: loadBalancer: servers: diff --git a/tasks/plex.yml b/tasks/plex.yml index 9fcf1ed..17bd417 100644 --- a/tasks/plex.yml +++ b/tasks/plex.yml @@ -20,3 +20,9 @@ volumes: - "{{ data_dir }}/plex:/config" - "{{ media_path }}:/media" + labels: + traefik.enable: "true" + traefik.http.routers.plex.rule: Host(`tv.fntz.net`) + traefik.http.routers.plex.entrypoints: webSecure + traefik.http.routers.plex.tls.certresolver: letsencrypt + traefik.http.services.plex.loadbalancer.server.port: "32400"