summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/vmware_guest_facts
diff options
context:
space:
mode:
authorAnsible Core Team <info@ansible.com>2020-03-09 10:40:31 +0100
committerMatt Martz <matt@sivel.net>2020-03-23 17:14:21 +0100
commit40218535ee1bc40feb76ff1044eaafcb11ee7ba9 (patch)
treec86e9c7e29aa2eea51de11cca9a5c439c24497e5 /test/integration/targets/vmware_guest_facts
parentMigrated to community.vmware_rest (diff)
downloadansible-40218535ee1bc40feb76ff1044eaafcb11ee7ba9.tar.xz
ansible-40218535ee1bc40feb76ff1044eaafcb11ee7ba9.zip
Migrated to community.vmware
Diffstat (limited to 'test/integration/targets/vmware_guest_facts')
-rw-r--r--test/integration/targets/vmware_guest_facts/aliases4
-rw-r--r--test/integration/targets/vmware_guest_facts/tasks/main.yml226
2 files changed, 0 insertions, 230 deletions
diff --git a/test/integration/targets/vmware_guest_facts/aliases b/test/integration/targets/vmware_guest_facts/aliases
deleted file mode 100644
index dea29ccd8b..0000000000
--- a/test/integration/targets/vmware_guest_facts/aliases
+++ /dev/null
@@ -1,4 +0,0 @@
-shippable/vcenter/group1
-cloud/vcenter
-needs/target/prepare_vmware_tests
-zuul/vmware/vcenter_1esxi
diff --git a/test/integration/targets/vmware_guest_facts/tasks/main.yml b/test/integration/targets/vmware_guest_facts/tasks/main.yml
deleted file mode 100644
index 187e7c7f48..0000000000
--- a/test/integration/targets/vmware_guest_facts/tasks/main.yml
+++ /dev/null
@@ -1,226 +0,0 @@
-# Test code for the vmware_guest_facts module.
-# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
-# Copyright: (c) 2018, James E. King III (@jeking3) <jking@apache.org>
-# 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_attach_host: true
- setup_datastore: true
- setup_virtualmachines: true
-
-# Testcase 0001: Get details about virtual machines
-- name: get list of facts about virtual machines
- vmware_guest_facts:
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- name: "{{ virtual_machines[0].name }}"
- folder: "{{ virtual_machines[0].folder }}"
- register: guest_facts_0001
-
-- debug:
- var: guest_facts_0001
-
-- assert:
- that:
- - "guest_facts_0001['instance']['hw_name'] == virtual_machines[0].name"
- - "guest_facts_0001['instance']['hw_product_uuid'] is defined"
- - "guest_facts_0001['instance']['hw_cores_per_socket'] is defined"
- - "guest_facts_0001['instance']['hw_datastores'] is defined"
- - "guest_facts_0001['instance']['hw_esxi_host'] is defined"
- - "guest_facts_0001['instance']['hw_files'] is defined"
- - "guest_facts_0001['instance']['hw_guest_ha_state'] is defined"
- - "guest_facts_0001['instance']['hw_is_template'] is defined"
- - "guest_facts_0001['instance']['hw_folder'] is defined"
- - "guest_facts_0001['instance']['guest_question'] is defined"
- - "guest_facts_0001['instance']['guest_consolidation_needed'] is defined"
- - "guest_facts_0001['instance']['moid'] is defined"
- - "guest_facts_0001['instance']['vimref'] is defined"
- - "'portgroup_portkey' in guest_facts_0001['instance']['hw_eth0']"
- - "'portgroup_key' in guest_facts_0001['instance']['hw_eth0']"
- - "guest_facts_0001['instance']['instance_uuid'] is defined"
-
-- set_fact: vm1_uuid="{{ guest_facts_0001['instance']['hw_product_uuid'] }}"
-
-- set_fact: vm1_instance_uuid="{{ guest_facts_0001['instance']['instance_uuid'] }}"
-
-- set_fact: vm1_moid="{{ guest_facts_0001['instance']['moid'] }}"
-
-- debug:
- var: vm1_uuid
-
-# Testcase 0002: Get details about virtual machines using UUID
-- name: get list of facts about virtual machines using UUID
- vmware_guest_facts:
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- uuid: "{{ vm1_uuid }}"
- register: guest_facts_0002
-
-- debug:
- var: guest_facts_0002
-
-- name: Get specific details about virtual machines using the vsphere output schema
- vmware_guest_facts:
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- uuid: "{{ vm1_uuid }}"
- schema: vsphere
- properties:
- - config.hardware.memoryMB
- - guest
- - name
- - summary.runtime.connectionState
- register: guest_facts_0002b
-
-- debug:
- var: guest_facts_0002b
-
-- assert:
- that:
- - "guest_facts_0002['instance']['hw_name'] == virtual_machines[0].name"
- - "guest_facts_0002['instance']['hw_product_uuid'] is defined"
- - "guest_facts_0002['instance']['hw_product_uuid'] == vm1_uuid"
- - "guest_facts_0002['instance']['hw_cores_per_socket'] is defined"
- - "guest_facts_0002b['instance']['config']['hardware']['memoryMB'] is defined"
- - "guest_facts_0002b['instance']['config']['hardware']['numCoresPerSocket'] is not defined"
- - "guest_facts_0002b['instance']['guest']['toolsVersion'] is defined"
- - "guest_facts_0001['instance']['moid'] is defined"
- - "guest_facts_0001['instance']['vimref'] is defined"
- - "guest_facts_0002b['instance']['overallStatus'] is not defined"
-
-# Testcase 0003: Get details about virtual machines without snapshots using UUID
-- name: get empty list of snapshots from virtual machine using UUID
- vmware_guest_facts:
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- uuid: "{{ vm1_uuid }}"
- register: guest_facts_0003
-
-- debug:
- var: guest_facts_0003
-
-- assert:
- that:
- - "guest_facts_0003['instance']['snapshots']|length == 0"
- - "guest_facts_0003['instance']['current_snapshot'] is none"
-
-# Testcase 0004: Get details about virtual machines with two snapshots using UUID
-- name: Create first snapshot
- vmware_guest_snapshot: &vm_snap
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- name: "{{ virtual_machines[0].name }}"
- folder: "{{ virtual_machines[0].folder }}"
- state: present
- snapshot_name: snap1
-
-- name: Create second snapshot
- vmware_guest_snapshot:
- <<: *vm_snap
- snapshot_name: snap2
-
-- name: get list of snapshots from virtual machine using UUID
- vmware_guest_facts:
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- uuid: "{{ vm1_uuid }}"
- register: guest_facts_0004
-
-- debug:
- var: guest_facts_0004
-
-- assert:
- that:
- - "guest_facts_0004['instance']['snapshots'] is defined"
- - "guest_facts_0004['instance']['snapshots'][0]['name'] == 'snap1'"
- - "guest_facts_0004['instance']['snapshots'][1]['name'] == 'snap2'"
- - "guest_facts_0004['instance']['current_snapshot']['name'] == 'snap2'"
- - "guest_facts_0004['instance']['hw_folder'] is defined"
-
-# Testcase 0005: Get details about virtual machines using UUID
-- name: get list of facts about virtual machines using instance UUID
- vmware_guest_facts:
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- uuid: "{{ vm1_instance_uuid }}"
- use_instance_uuid: True
- register: guest_facts_0005
-
-- debug:
- msg: "{{ guest_facts_0005 }}"
-
-- assert:
- that:
- - "guest_facts_0005['instance']['hw_name'] == virtual_machines[0].name"
- - "guest_facts_0005['instance']['hw_product_uuid'] is defined"
- - "guest_facts_0005['instance']['hw_product_uuid'] == vm1_uuid"
- - "guest_facts_0005['instance']['hw_cores_per_socket'] is defined"
- - "guest_facts_0005['instance']['hw_datastores'] is defined"
- - "guest_facts_0005['instance']['hw_esxi_host'] is defined"
- - "guest_facts_0005['instance']['hw_files'] is defined"
- - "guest_facts_0005['instance']['hw_guest_ha_state'] is defined"
- - "guest_facts_0005['instance']['hw_is_template'] is defined"
- - "guest_facts_0005['instance']['hw_folder'] is defined"
- - "guest_facts_0005['instance']['guest_question'] is defined"
- - "guest_facts_0005['instance']['guest_consolidation_needed'] is defined"
- - "guest_facts_0005['instance']['instance_uuid'] is defined"
- - "guest_facts_0005['instance']['instance_uuid'] == vm1_instance_uuid"
- - "guest_facts_0005['instance']['moid'] is defined"
- - "guest_facts_0005['instance']['vimref'] is defined"
-
-# Testcase 0006: Get details about virtual machines using MoID
-- name: get list of facts about virtual machines using instance MoID
- vmware_guest_facts:
- validate_certs: False
- hostname: "{{ vcenter_hostname }}"
- username: "{{ vcenter_username }}"
- password: "{{ vcenter_password }}"
- datacenter: "{{ dc1 }}"
- moid: "{{ vm1_moid }}"
- use_instance_uuid: True
- register: guest_facts_0006
-
-- debug:
- msg: "{{ guest_facts_0006 }}"
-
-- assert:
- that:
- - "guest_facts_0006['instance']['hw_name'] == virtual_machines[0].name"
- - "guest_facts_0006['instance']['hw_product_uuid'] is defined"
- - "guest_facts_0006['instance']['hw_product_uuid'] == vm1_uuid"
- - "guest_facts_0006['instance']['hw_cores_per_socket'] is defined"
- - "guest_facts_0006['instance']['hw_datastores'] is defined"
- - "guest_facts_0006['instance']['hw_esxi_host'] is defined"
- - "guest_facts_0006['instance']['hw_files'] is defined"
- - "guest_facts_0006['instance']['hw_guest_ha_state'] is defined"
- - "guest_facts_0006['instance']['hw_is_template'] is defined"
- - "guest_facts_0006['instance']['hw_folder'] is defined"
- - "guest_facts_0006['instance']['guest_question'] is defined"
- - "guest_facts_0006['instance']['guest_consolidation_needed'] is defined"
- - "guest_facts_0006['instance']['instance_uuid'] is defined"
- - "guest_facts_0006['instance']['instance_uuid'] == vm1_instance_uuid"
- - "guest_facts_0006['instance']['moid'] is defined"
- - "guest_facts_0006['instance']['vimref'] is defined"