---

- name: wait until the disk is unlocked by the oVirt engine
  ovirt_disk_info:
    auth: "{{ ovirt_auth }}"
    pattern: "name={{ iso_file }}"
  register: ovirt_disk_info
  until: (ovirt_disk_info.ovirt_disks is defined) and (ovirt_disk_info.ovirt_disks | length > 0) and (ovirt_disk_info.ovirt_disks[0].status != "locked")
  retries: 10
  delay: 3
  when: iso_file is defined