fix(virtualization): add vTPM2 result validation before VMware power-on
This commit is contained in:
@@ -100,6 +100,17 @@
|
||||
name: "{{ hostname }}"
|
||||
state: present
|
||||
no_log: true
|
||||
register: virtualization_vmware_tpm2_result
|
||||
|
||||
- name: Validate vTPM2 was added successfully
|
||||
when:
|
||||
- virtualization_tpm2_enabled | bool
|
||||
- virtualization_vmware_tpm2_result is defined
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- virtualization_vmware_tpm2_result is not failed
|
||||
fail_msg: "Failed to add vTPM2 to VM '{{ hostname }}'. LUKS with TPM2 requires a virtual TPM device."
|
||||
quiet: true
|
||||
|
||||
# vmware.vmware: modern collection for power operations
|
||||
- name: Start VM in vCenter
|
||||
|
||||
Reference in New Issue
Block a user