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