--- - name: Deploy Nextcloud include_role: name: docker vars: name: nextcloud directories: - "{{ data_dir }}/nextcloud" - "{{ data_dir }}/nextcloud/config" - "{{ data_dir }}/nextcloud/data" image: name: lscr.io/linuxserver/nextcloud tag: latest volumes: - "{{ data_dir }}/nextcloud/config:/config" - "{{ data_dir }}/nextcloud/data:/data" env: TZ: "{{ TZ }}" networks: - name: "{{ docker_network_name }}" labels: traefik.enable: "true" traefik.http.routers.nextcloud.rule: Host(`{{ NEXTCLOUD_APP_URL }}`) traefik.http.routers.nextcloud.entrypoints: webSecure traefik.http.routers.nextcloud.tls.certresolver: letsencrypt traefik.http.services.nextcloud.loadbalancer.server.port: "80"