--- - name: load vars include_vars: file: vcsim.yml - name: kill vcsim uri: url: http://{{ vcsim }}:5000/killall - name: start vcsim (all dressed) uri: url: http://{{ vcsim }}:5000/spawn?cluster=1&folder=1&ds=2 register: vcsim_instance when: setup_esxi_instance is not defined - name: start vcsim (ESXi only) uri: url: http://{{ vcsim }}:5000/spawn?esx=1 register: vcsim_instance when: setup_esxi_instance is defined # - name: get a list of Hosts from vcsim # uri: # url: http://{{ vcsim }}:5000/govc_find?filter=H # register: vcsim_host_list # - name: get a list of Hosts from vcsim # uri: # url: http://{{ vcsim }}:5000/govc_find?filter=F # register: vcsim_host_folder # - debug: var=vcsim_host_folder - set_fact: vcenter_hostname: "{{ vcsim }}" vcenter_username: "user" vcenter_password: "pass"