1- block:
2    # Get all the running VMs related to a storage domain and shut them down
3    - name: Fetch VMs in the storage domain
4      ovirt_vm_info:
5          pattern: >
6            status != down and
7            storage.name={{ storage['dr_' + dr_source_map + '_name'] }} and
8            datacenter={{ storage['dr_' + dr_source_map + '_dc_name'] }}
9          auth: "{{ ovirt_auth }}"
10      register: vm_info
11
12    # TODO: Add a wait until the VM is really down
13    - name: Shutdown VMs
14      include_tasks: shutdown_vm.yml
15      vars:
16          vms: "{{ item }}"
17      with_items: "{{ vm_info.ovirt_vms }}"
18  ignore_errors: "{{ dr_ignore_error_clean }}"
19  tags:
20      - fail_back
21      - clean_engine
22