summaryrefslogtreecommitdiff
path: root/test/integration/targets/vmware_host_package_facts
diff options
context:
space:
mode:
authorAbhijeet Kasurde <akasurde@redhat.com>2018-01-29 09:21:34 +0530
committerGitHub <noreply@github.com>2018-01-29 09:21:34 +0530
commit8549482482e278b7fc8125cf1a9201e0f45f109e (patch)
tree9e88acb32d8b11a372e8798103cbfaad70924661 /test/integration/targets/vmware_host_package_facts
parent1baa9b4d90171328bb98321b81b3c4a9b4791ca9 (diff)
downloadansible-8549482482e278b7fc8125cf1a9201e0f45f109e.tar.gz
VMware: add new module: vmware_host_package_facts (#35036)
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Diffstat (limited to 'test/integration/targets/vmware_host_package_facts')
-rw-r--r--test/integration/targets/vmware_host_package_facts/aliases3
-rw-r--r--test/integration/targets/vmware_host_package_facts/tasks/main.yml66
2 files changed, 69 insertions, 0 deletions
diff --git a/test/integration/targets/vmware_host_package_facts/aliases b/test/integration/targets/vmware_host_package_facts/aliases
new file mode 100644
index 0000000000..6ee4e3d4f9
--- /dev/null
+++ b/test/integration/targets/vmware_host_package_facts/aliases
@@ -0,0 +1,3 @@
+posix/ci/cloud/group4/vcenter
+cloud/vcenter
+
diff --git a/test/integration/targets/vmware_host_package_facts/tasks/main.yml b/test/integration/targets/vmware_host_package_facts/tasks/main.yml
new file mode 100644
index 0000000000..26826fd3a0
--- /dev/null
+++ b/test/integration/targets/vmware_host_package_facts/tasks/main.yml
@@ -0,0 +1,66 @@
+# Test code for the vmware_host_package_facts module.
+# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com>
+# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
+
+# TODO: vcsim does not support Package Manager related to operations
+#- name: make sure pyvmomi is installed
+# pip:
+# name: pyvmomi
+# state: latest
+# when: "{{ ansible_user_id == 'root' }}"
+
+#- name: store the vcenter container ip
+# set_fact:
+# vcsim: "{{ lookup('env', 'vcenter_host') }}"
+
+#- debug: var=vcsim
+
+#- name: Wait for Flask controller to come up online
+# wait_for:
+# host: "{{ vcsim }}"
+# port: 5000
+# state: started
+
+#- name: kill vcsim
+# uri:
+# url: http://{{ vcsim }}:5000/killall
+
+#- name: start vcsim
+# uri:
+# url: http://{{ vcsim }}:5000/spawn?cluster=2
+# register: vcsim_instance
+
+#- debug:
+# var: vcsim_instance
+
+#- name: Wait for vcsim server to come up online
+# wait_for:
+# host: "{{ vcsim }}"
+# port: 443
+# state: started
+
+#- name: get a list of hosts from vcsim
+# uri:
+# url: http://{{ vcsim }}:5000/govc_find?filter=H
+# register: hosts
+
+#- name: get a host
+# set_fact:
+# host1: "{{ hosts.json[0] | basename }}"
+
+#- debug: var=host1
+
+#- name: Gather facts about all hosts in given cluster
+# vmware_host_package_facts:
+# hostname: "{{ vcsim }}"
+# username: "{{ user }}"
+# password: "{{ passwd }}"
+# esxi_hostname: "{{ host1 }}"
+# validate_certs: no
+# register: host_packages
+
+#- debug: var=host_packages
+
+#- assert:
+# that:
+# - host_packages.hosts_package_facts is defined