- 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