--- - name: Monitor OS installation block: - name: Monitor first stage ansible.builtin.expect: command: "/usr/bin/virsh -c {{ libvirt_url }} console {{ vm_name }} --force" responses: "reboot: Restarting system": - "\u001d" timeout: 720 ignore_errors: true no_log: true - name: Destroy community.libvirt.virt: uri: "{{ libvirt_url }}" command: destroy name: "{{ vm_name }}" state: destroyed - name: Start community.libvirt.virt: uri: "{{ libvirt_url }}" command: start name: "{{ vm_name }}" state: running - name: Unlock ansible.builtin.expect: command: "/usr/bin/virsh -c {{ libvirt_url }} console {{ vm_name }} --force" responses: "Please enter passphrase for disk cr_root:": - "{{ luks_passphrase }}" - "\u001d" ignore_errors: yes no_log: true delegate_to: localhost