--- - name: Create folder structure file: path: "{{ item }}" state: directory with_items: - "{{ data_dir }}/jackett" - name: Pull latest Jackett Docker Image docker_image: name: lscr.io/linuxserver/jackett tag: latest source: pull - name: Deploy Jackett Docker Container docker_container: name: jackett image: lscr.io/linuxserver/jackett recreate: true restart_policy: unless-stopped networks: - name: homelab volumes: - "{{ data_dir }}/jackett:/config" - "{{ media_path}}/Downloads:/downloads" env: PUID: "{{ PUID }}" PGID: "{{ PGID }}" TZ: "{{ TZ }}" labels: traefik.enable: "true" traefik.http.routers.jackett.rule: Host(`jackett.fntz.net`) traefik.http.routers.jackett.entrypoints: webSecure traefik.http.routers.jackett.tls.certresolver: letsencrypt traefik.http.services.jackett.loadbalancer.server.port: "9117"