37 lines
864 B
YAML
37 lines
864 B
YAML
|
---
|
||
|
- 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"
|