summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/vmware_vm_facts/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/vmware_vm_facts/tasks/main.yml')
-rw-r--r--test/integration/targets/vmware_vm_facts/tasks/main.yml100
1 files changed, 0 insertions, 100 deletions
diff --git a/test/integration/targets/vmware_vm_facts/tasks/main.yml b/test/integration/targets/vmware_vm_facts/tasks/main.yml
deleted file mode 100644
index 948c9005ad..0000000000
--- a/test/integration/targets/vmware_vm_facts/tasks/main.yml
+++ /dev/null
@@ -1,100 +0,0 @@
-# Test code for the vmware_vm_facts module
-# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
-# Copyright, (c) 2018, Fedor Vompe <f.vompe@comptek.ru>
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-- import_role:
- name: prepare_vmware_tests
- vars:
- setup_datastore: true
- setup_virtualmachines: true
-
-- when: vcsim is not defined
- block:
- - name: Get facts from a given ESXi
- vmware_vm_facts:
- validate_certs: false
- hostname: '{{ esxi1 }}'
- username: '{{ esxi_user }}'
- password: '{{ esxi_password }}'
-
-- import_role:
- name: prepare_vmware_tests
- vars:
- setup_attach_host: true
- setup_datastore: true
- setup_virtualmachines: true
-
-- &vm_data
- name: Get facts about available vms
- vmware_vm_facts:
- validate_certs: false
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- register: vm_facts
-
-- &set_vm_by_name
- set_fact:
- vm_by_name: "{{ dict(vm_facts.virtual_machines|map(attribute='guest_name')|zip(vm_facts.virtual_machines)) }}"
-
-- set_fact:
- my_vm1: "{{ vm_by_name['DC0_H0_VM1'] }}"
-- &vm_fact_check
- name: Verify if VM facts exist
- assert:
- that:
- - "my_vm1.esxi_hostname is defined"
- - "my_vm1.guest_fullname is defined"
- - "my_vm1.ip_address is defined"
- - "my_vm1.mac_address is defined"
- - "my_vm1.power_state is defined"
- - "my_vm1.uuid is defined"
- - "my_vm1.vm_network is defined"
-
-- <<: *vm_data
- name: Get facts about available vms in check mode
- check_mode: yes
-
-- <<: *vm_fact_check
- name: Verify if VM facts exist in check mode
-
-- name: Get folder name from VM
- vmware_guest_find:
- validate_certs: false
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- name: "{{ virtual_machines[0].name }}"
- register: folder_path_info
-
-- set_fact:
- folder_path: "{{ folder_path_info.folders[0] }}"
- when: folder_path_info.folders is defined
-
-- name: Gather facts about VM using folder
- vmware_vm_facts:
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- validate_certs: no
- folder: "{{ folder_path }}"
- register: vm_facts
- when: folder_path_info.folders is defined
-- debug: var=vm_facts
-
-- <<: *set_vm_by_name
-
-- set_fact:
- my_vm0: "{{ vm_by_name['DC0_H0_VM0'] }}"
-
-- name: Check if facts are returned for VM with folder specified
- assert:
- that:
- - "my_vm0.esxi_hostname is defined"
- - "my_vm0.guest_fullname is defined"
- - "my_vm0.ip_address is defined"
- - "my_vm0.mac_address is defined"
- - "my_vm0.power_state is defined"
- - "my_vm0.uuid is defined"
- - "my_vm0.vm_network is defined"