# Test code for the vmware_guest_disk_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) # TODO: vcsim does not support disk information #- 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 with no folders # uri: # url: http://{{ vcsim }}:5000/spawn?datacenter=1&cluster=1&folder=0 # register: vcsim_instance # #- name: Wait for Flask controller to come up online # wait_for: # host: "{{ vcsim }}" # port: 443 # state: started # #- name: get a list of VMS from vcsim # uri: # url: http://{{ vcsim }}:5000/govc_find?filter=VM # register: vmlist # #- debug: var=vcsim_instance # #- debug: var=vmlist # #- set_fact: # vm1: "{{ vmlist['json'][0] }}" # #- debug: var=vm1 # #- name: create new VMs with non-existent network # vmware_guest_disk_facts: # validate_certs: False # hostname: "{{ vcsim }}" # username: "{{ vcsim_instance['json']['username'] }}" # password: "{{ vcsim_instance['json']['password'] }}" # name: "{{ vm1 }}" # datacenter: "{{ (vm1 | basename).split('_')[0] }}" # register: disk_facts #- debug: var=disk_facts # #- name: assert that no changes were made # assert: # that: # - "not disk_facts.changed"