- name: Get infos on volume "{{ volume.name }}"
  community.docker.docker_volume_info:
    name: "{{ volume.name }}"
  register: volume_info_result

- name: Restore volume "{{ volume.name }}"
  ansible.builtin.command:
    cmd: sudo autorestic -c .autorestic.all.yml restore -l {{ volume.name }} --from borgbase
    chdir: "{{ (services_path, 'backup') | path_join }}"
  when: not volume_info_result.exists
  changed_when: true
  become: true
  register: cmd_result_backup
  until: "cmd_result_backup is not failed"
  retries: 10
  delay: 10