# vim: ft=yaml.ansible # code: language=ansible --- - name: Create Docker network for Watchtower community.docker.docker_network: name: watchtower state: present - name: Deploy Watchtower Docker container community.docker.docker_container: name: watchtower state: "{{ 'absent' if down is defined and down else 'started' }}" restart: "{{ restart is defined and restart }}" recreate: "{{ recreate is defined and recreate }}" image: containrrr/watchtower:{{ services.watchtower.version }} restart_policy: always networks: - name: watchtower env: WATCHTOWER_POLL_INTERVAL: '3600' volumes: - /var/run/docker.sock:/var/run/docker.sock:rw