---

- name: Check watchtower directory exist
  ansible.builtin.file:
    path: watchtower
    state: directory

- name: Copy template conf
  ansible.builtin.template:
    src: "{{ item.src }}"
    dest: "watchtower/{{ item.dest }}"
  loop:
    - { src: 'docker-compose.yml', dest: 'docker-compose.yml' }

- name: Force update and restart container
  community.docker.docker_compose_v2:
    project_src: watchtower
    state: present
    pull: always
  become: true