--- - name: Create folder structure file: path: "{{ item }}" state: directory with_items: - "{{ data_dir }}/uptime-kuma" - name: Pull latest Uptime Kuma Docker Image docker_image: name: louislam/uptime-kuma tag: latest source: pull - name: Create Uptime Kuma Docker Container docker_container: name: uptime-kuma image: louislam/uptime-kuma restart_policy: unless-stopped recreate: true networks: - name: homelab volumes: - "{{ data_dir }}/uptime-kuma:/app/data" - "/var/run/docker.sock:/var/run/docker.sock:ro" labels: traefik.enable: "true" traefik.http.routers.status.rule: Host(`status.fntz.net`) traefik.http.routers.status.entrypoints: webSecure traefik.http.routers.status.tls.certresolver: letsencrypt traefik.http.services.status.loadbalancer.server.port: "3001"