# Test code for the vmware_guest_boot_facts module. # Copyright: (c) 2018, Abhijeet Kasurde # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - when: vcsim is not defined block: - import_role: name: prepare_vmware_tests vars: setup_attach_host: true setup_datastore: true setup_virtualmachines: true - name: Gather facts about VM boot order vmware_guest_boot_facts: validate_certs: no hostname: '{{ vcenter_hostname }}' username: '{{ vcenter_username }}' password: '{{ vcenter_password }}' name: "{{ infra.vm_list[0] }}" register: vm1_facts - debug: var=vm1_facts - name: assert that values are set assert: that: - vm1_facts.vm_boot_facts.current_boot_delay is defined - vm1_facts.vm_boot_facts.current_boot_firmware is defined - vm1_facts.vm_boot_facts.current_boot_order is defined - vm1_facts.vm_boot_facts.current_boot_retry_delay is defined - vm1_facts.vm_boot_facts.current_boot_retry_enabled is defined - vm1_facts.vm_boot_facts.current_enter_bios_setup is defined - name: Gather facts about VM boot order in check mode vmware_guest_boot_facts: validate_certs: no hostname: '{{ vcenter_hostname }}' username: '{{ vcenter_username }}' password: '{{ vcenter_password }}' name: "{{ infra.vm_list[0] }}" check_mode: yes register: vm1_facts - debug: var=vm1_facts - name: assert that values are set assert: that: - vm1_facts.vm_boot_facts.current_boot_delay is defined - vm1_facts.vm_boot_facts.current_boot_firmware is defined - vm1_facts.vm_boot_facts.current_boot_order is defined - vm1_facts.vm_boot_facts.current_boot_retry_delay is defined - vm1_facts.vm_boot_facts.current_boot_retry_enabled is defined - vm1_facts.vm_boot_facts.current_enter_bios_setup is defined