on_premises/roles/radicale/tasks/run.yml

26 lines
626 B
YAML

---
- name: Create radicale
community.docker.docker_container:
name: radicale
detach: true
image: radicale
labels:
com.centurylinklabs.watchtower.enable: 'true'
networks:
- name: webnet
network_mode: default
recreate: "{{ imagebuild.changed or (force_recreate | default(false)) }}"
comparisons:
image: strict
env: strict
volumes: strict
restart_policy: always
state: started
volumes:
- "{{ radicale_data_volume | default('radicale') }}:/data"
become: true
retries: 3
delay: 60
until: current_task is not failed
register: current_task