Updating vsphere cloud provider support

This commit is contained in:
Brad Beam
2017-02-16 21:59:40 -06:00
parent df476b0088
commit dbf13290f5
6 changed files with 64 additions and 73 deletions

View File

@@ -1,30 +1,21 @@
---
- name: check vsphere_username value
- name: check vsphere environment variables
fail:
msg: "vsphere_username is missing"
when: vsphere_username is not defined or vsphere_username == ""
- name: check vsphere_password value
fail:
msg: "vsphere_password is missing"
when: vsphere_password is not defined or vsphere_password == ""
- name: check vsphere_server value
fail:
msg: "vsphere_server is missing"
when: vsphere_server is not defined or vsphere_server == ""
- name: check vsphere_datacenter value
fail:
msg: "vsphere_datacenter is missing"
when: vsphere_datacenter is not defined or vsphere_datacenter == ""
- name: check vsphere_datastore value
fail:
msg: "vsphere_datastore is missing"
when: vsphere_datastore is not defined or vsphere_datastore == ""
- name: check vsphere_working_dir value
fail:
msg: "vsphere_working_dir is missing"
when: vsphere_working_dir is not defined or vsphere_working_dir == ""
msg: "{{ item.name }} is missing"
when: item.value is not defined or item.value == ''
with_items:
- name: vsphere_vcenter_ip
value: "{{ vsphere_vcenter_ip }}"
- name: vsphere_vcenter_port
value: "{{ vsphere_vcenter_port }}"
- name: vsphere_user
value: "{{ vsphere_user }}"
- name: vsphere_password
value: "{{ vsphere_password }}"
- name: vsphere_datacenter
value: "{{ vsphere_datacenter }}"
- name: vsphere_datastore
value: "{{ vsphere_datastore }}"
- name: vsphere_working_dir
value: "{{ vsphere_working_dir }}"
- name: vsphere_insecure
value: "{{ vsphere_insecure }}"