Reduce vcenter integration test boilerplate.

This commit is contained in:
Matt Clay 2019-02-26 09:32:06 -08:00
parent e017d94766
commit b713246f57
79 changed files with 24 additions and 459 deletions

View file

@ -8,8 +8,7 @@ set -euo pipefail
PYTHON=${ANSIBLE_TEST_PYTHON_INTERPRETER:-python} PYTHON=${ANSIBLE_TEST_PYTHON_INTERPRETER:-python}
export ANSIBLE_CONFIG=ansible.cfg export ANSIBLE_CONFIG=ansible.cfg
export vcenter_host="${vcenter_host:-0.0.0.0}" export VMWARE_SERVER="${VCENTER_HOST}"
export VMWARE_SERVER="${vcenter_host}"
export VMWARE_USERNAME="${VMWARE_USERNAME:-user}" export VMWARE_USERNAME="${VMWARE_USERNAME:-user}"
export VMWARE_PASSWORD="${VMWARE_PASSWORD:-pass}" export VMWARE_PASSWORD="${VMWARE_PASSWORD:-pass}"
VMWARE_CONFIG=test-config.vmware.yaml VMWARE_CONFIG=test-config.vmware.yaml
@ -36,16 +35,16 @@ cleanup() {
trap cleanup INT TERM EXIT trap cleanup INT TERM EXIT
echo "DEBUG: Using ${vcenter_host} with username ${VMWARE_USERNAME} and password ${VMWARE_PASSWORD}" echo "DEBUG: Using ${VCENTER_HOST} with username ${VMWARE_USERNAME} and password ${VMWARE_PASSWORD}"
echo "Kill all previous instances" echo "Kill all previous instances"
curl "http://${vcenter_host}:5000/killall" > /dev/null 2>&1 curl "http://${VCENTER_HOST}:5000/killall" > /dev/null 2>&1
echo "Start new VCSIM server" echo "Start new VCSIM server"
curl "http://${vcenter_host}:5000/spawn?datacenter=1&cluster=1&folder=0" > /dev/null 2>&1 curl "http://${VCENTER_HOST}:5000/spawn?datacenter=1&cluster=1&folder=0" > /dev/null 2>&1
echo "Debugging new instances" echo "Debugging new instances"
curl "http://${vcenter_host}:5000/govc_find" curl "http://${VCENTER_HOST}:5000/govc_find"
# Get inventory # Get inventory
ansible-inventory -i ${VMWARE_CONFIG} --list ansible-inventory -i ${VMWARE_CONFIG} --list

View file

@ -8,10 +8,7 @@
tasks: tasks:
- name: store the vcenter container ip - name: store the vcenter container ip
set_fact: set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}" vcsim: "{{ lookup('env', 'VCENTER_HOST') }}"
- debug:
var: vcsim
- name: Check that there are 'all' and 'otherGuest' groups present in inventory - name: Check that there are 'all' and 'otherGuest' groups present in inventory
assert: assert:

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,31 +2,24 @@
# Copyright: (c) 2017, Dag Wieers <dag@wieers.com> # Copyright: (c) 2017, Dag Wieers <dag@wieers.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- name: Store the vCenter container IP - name: Wait for vcsim controller to come online {{ vcsim }}
set_fact:
vcenter_host: "{{ lookup('env', 'vcenter_host') }}"
- debug:
var: vcenter_host
- name: Wait for vcsim controller to come online {{ vcenter_host }}
wait_for: wait_for:
host: "{{ vcenter_host }}" host: "{{ vcsim }}"
port: 5000 port: 5000
state: started state: started
- name: Kill vcsim - name: Kill vcsim
uri: uri:
url: http://{{ vcenter_host }}:5000/killall url: http://{{ vcsim }}:5000/killall
- name: Start vcsim - name: Start vcsim
uri: uri:
url: http://{{ vcenter_host }}:5000/spawn?cluster=2 url: http://{{ vcsim }}:5000/spawn?cluster=2
register: vcsim_instance register: vcsim_instance
- name: Wait for vcsim server to come up online {{ vcenter_host }} - name: Wait for vcsim server to come up online {{ vcsim }}
wait_for: wait_for:
host: "{{ vcenter_host }}" host: "{{ vcsim }}"
port: 443 port: 443
state: started state: started
@ -36,7 +29,7 @@
# FIXME: ServerFaultCode: LicenseManager:LicenseManager does not implement: AddLicense # FIXME: ServerFaultCode: LicenseManager:LicenseManager does not implement: AddLicense
#- name: Add a vCenter evaluation license #- name: Add a vCenter evaluation license
# vcenter_license: # vcenter_license:
# hostname: '{{ vcenter_host }}' # hostname: '{{ vcsim }}'
# username: '{{ vcsim_instance["json"]["username"] }}' # username: '{{ vcsim_instance["json"]["username"] }}'
# password: '{{ vcsim_instance["json"]["password"] }}' # password: '{{ vcsim_instance["json"]["password"] }}'
# validate_certs: no # validate_certs: no
@ -45,7 +38,7 @@
#- name: Remove an (unused) vCenter evaluation license #- name: Remove an (unused) vCenter evaluation license
# vcenter_license: # vcenter_license:
# hostname: '{{ vcenter_host }}' # hostname: '{{ vcsim }}'
# username: '{{ vcsim_instance["json"]["username"] }}' # username: '{{ vcsim_instance["json"]["username"] }}'
# password: '{{ vcsim_instance["json"]["password"] }}' # password: '{{ vcsim_instance["json"]["password"] }}'
# validate_certs: no # validate_certs: no
@ -54,7 +47,7 @@
#- name: Add an invalid vCenter license #- name: Add an invalid vCenter license
# vcenter_license: # vcenter_license:
# hostname: '{{ vcenter_host }}' # hostname: '{{ vcsim }}'
# username: '{{ vcsim_instance["json"]["username"] }}' # username: '{{ vcsim_instance["json"]["username"] }}'
# password: '{{ vcsim_instance["json"]["password"] }}' # password: '{{ vcsim_instance["json"]["password"] }}'
# validate_certs: no # validate_certs: no

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- name: Wait for vcsim controller to come online {{ vcsim }} - name: Wait for vcsim controller to come online {{ vcsim }}
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,13 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: '{{ vcsim }}' host: '{{ vcsim }}'

View file

@ -3,13 +3,6 @@
# Copyright (c) 2018, Ansible Project # Copyright (c) 2018, Ansible Project
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support datastore maintenance mode properties # TODO: vcsim does not support datastore maintenance mode properties
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2018, Karsten Kaj Jakobsen <kj@patientsky.com> # Copyright: (c) 2018, Karsten Kaj Jakobsen <kj@patientsky.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2018, Karsten Kaj Jakobsen <kj@patientsky.com> # Copyright: (c) 2018, Karsten Kaj Jakobsen <kj@patientsky.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -17,12 +17,6 @@
# along with Ansible. If not, see <http://www.gnu.org/licenses/>. # along with Ansible. If not, see <http://www.gnu.org/licenses/>.
# #
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2017, James Tanner <tanner.jc@gmail.com> # Copyright: (c) 2017, James Tanner <tanner.jc@gmail.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- include: poweroff_d1_c1_f0.yml - include: poweroff_d1_c1_f0.yml
- include: poweroff_d1_c1_f1.yml - include: poweroff_d1_c1_f1.yml
- include: check_mode.yml - include: check_mode.yml

View file

@ -8,11 +8,6 @@
port: 5000 port: 5000
state: started state: started
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- name: kill vcsim - name: kill vcsim
uri: uri:
url: http://{{ vcsim }}:5000/killall url: http://{{ vcsim }}:5000/killall

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -5,12 +5,6 @@
# TODO: Current pinned version of vcsim does not support custom fields # TODO: Current pinned version of vcsim does not support custom fields
# commenting testcase below # commenting testcase below
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -3,12 +3,6 @@
# Copyright: (c) 2018, James E. King III (@jeking3) <jking@apache.org> # Copyright: (c) 2018, James E. King III (@jeking3) <jking@apache.org>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
--- ---
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2017, James Tanner <tanner.jc@gmail.com> # Copyright: (c) 2017, James Tanner <tanner.jc@gmail.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- name: wait for flask server - name: wait for flask server
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2018, Jose Angel Munoz <josea.munoz@gmail.com> # Copyright: (c) 2018, Jose Angel Munoz <josea.munoz@gmail.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,10 +2,5 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- include: poweroff_d1_c1_f0.yml - include: poweroff_d1_c1_f0.yml
- include: poweroff_d1_c1_f1.yml - include: poweroff_d1_c1_f1.yml

View file

@ -8,11 +8,6 @@
port: 5000 port: 5000
state: started state: started
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- name: kill vcsim - name: kill vcsim
uri: uri:
url: http://{{ vcsim }}:5000/killall url: http://{{ vcsim }}:5000/killall

View file

@ -1,8 +1,3 @@
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,11 +4,6 @@
# TODO: vcsim does not support snapshot related functionalities # TODO: vcsim does not support snapshot related functionalities
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2017 Philippe Dellaert <philippe@dellaert.org> # Copyright: (c) 2017 Philippe Dellaert <philippe@dellaert.org>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support Acceptance Level related to operations # TODO: vcsim does not support Acceptance Level related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support host system capabilities # TODO: vcsim does not support host system capabilities
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support update host configuartion # TODO: vcsim does not support update host configuartion
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -1,8 +1,3 @@
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- name: kill vcsim - name: kill vcsim
uri: uri:
url: "{{ 'http://' + vcsim + ':5000/killall' }}" url: "{{ 'http://' + vcsim + ':5000/killall' }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support host feature capabilities # TODO: vcsim does not support host feature capabilities
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2019, Aaron Longchamps <a.j.longchamps@gmail.com> # Copyright: (c) 2019, Aaron Longchamps <a.j.longchamps@gmail.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support update host NTP configuration # TODO: vcsim does not support update host NTP configuration
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support NTP Manager related to operations # TODO: vcsim does not support NTP Manager related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support Package Manager related to operations # TODO: vcsim does not support Package Manager related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -3,11 +3,6 @@
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
# TODO: vcsim does not support Powerstate related to operations # TODO: vcsim does not support Powerstate related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2019, Michael Eaton <me@michaeleaton.me> # Copyright: (c) 2019, Michael Eaton <me@michaeleaton.me>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support service related to operations # TODO: vcsim does not support service related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -5,12 +5,6 @@
# TODO: vcsim does not support service management # TODO: vcsim does not support service management
# commenting this testcase till the time. # commenting this testcase till the time.
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support networkConfig related to operations # TODO: vcsim does not support networkConfig related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support networkConfig related to operations # TODO: vcsim does not support networkConfig related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -9,8 +9,7 @@ contrib_dir=../../../../contrib/inventory
echo "DEBUG: using ${contrib_dir}" echo "DEBUG: using ${contrib_dir}"
export ANSIBLE_CONFIG=ansible.cfg export ANSIBLE_CONFIG=ansible.cfg
export vcenter_host="${vcenter_host:-0.0.0.0}" export VMWARE_SERVER="${VCENTER_HOST}"
export VMWARE_SERVER="${vcenter_host}"
export VMWARE_USERNAME="${VMWARE_USERNAME:-user}" export VMWARE_USERNAME="${VMWARE_USERNAME:-user}"
export VMWARE_PASSWORD="${VMWARE_PASSWORD:-pass}" export VMWARE_PASSWORD="${VMWARE_PASSWORD:-pass}"
@ -42,16 +41,16 @@ function cleanup {
fi fi
} }
echo "DEBUG: Using ${vcenter_host} with username ${VMWARE_USERNAME} and password ${VMWARE_PASSWORD}" echo "DEBUG: Using ${VCENTER_HOST} with username ${VMWARE_USERNAME} and password ${VMWARE_PASSWORD}"
echo "Kill all previous instances" echo "Kill all previous instances"
curl "http://${vcenter_host}:5000/killall" > /dev/null 2>&1 curl "http://${VCENTER_HOST}:5000/killall" > /dev/null 2>&1
echo "Start new VCSIM server" echo "Start new VCSIM server"
curl "http://${vcenter_host}:5000/spawn?datacenter=1&cluster=1&folder=0" > /dev/null 2>&1 curl "http://${VCENTER_HOST}:5000/spawn?datacenter=1&cluster=1&folder=0" > /dev/null 2>&1
echo "Debugging new instances" echo "Debugging new instances"
curl "http://${vcenter_host}:5000/govc_find" curl "http://${VCENTER_HOST}:5000/govc_find"
# Get inventory # Get inventory
ansible-playbook -i ./vmware_inventory.sh "./test_vmware_inventory.yml" --connection=local "$@" ansible-playbook -i ./vmware_inventory.sh "./test_vmware_inventory.yml" --connection=local "$@"

View file

@ -8,10 +8,7 @@
tasks: tasks:
- name: store the vcenter container ip - name: store the vcenter container ip
set_fact: set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}" vcsim: "{{ lookup('env', 'VCENTER_HOST') }}"
- debug:
var: vcsim
- name: Check that groups present in inventory - name: Check that groups present in inventory
assert: assert:

View file

@ -11,11 +11,6 @@
- Anonymous - Anonymous
- ReadOnly - ReadOnly
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2017-2018, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017-2018, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -5,12 +5,6 @@
# Commenting local user testcases as older vcsim docker image # Commenting local user testcases as older vcsim docker image
# does not support this. # does not support this.
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -5,12 +5,6 @@
# Commenting local user testcases as older vcsim docker image # Commenting local user testcases as older vcsim docker image
# does not support this. # does not support this.
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Abhijeet Kasurde <akasurde@redhat.com> # 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) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support SCSI target releated operations # TODO: vcsim does not support SCSI target releated operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de> # Copyright: (c) 2018, Christian Kotte <christian.kotte@gmx.de>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,11 +2,6 @@
# Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com> # Copyright: (c) 2017, Abhijeet Kasurde <akasurde@redhat.com>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,11 +4,6 @@
# TODO: vcsim does not support manage DRS rule # TODO: vcsim does not support manage DRS rule
- name: Store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- name: Wait for flask server - name: Wait for flask server
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,11 +4,6 @@
# TODO: vcsim does not support manage DRS rule # TODO: vcsim does not support manage DRS rule
- name: store the vcenter container ip
set_fact:
vcsim: "{{ lookup('env', 'vcenter_host') }}"
- debug: var=vcsim
- name: wait for flask server - name: wait for flask server
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support HostVirtualNicManager-related operations # TODO: vcsim does not support HostVirtualNicManager-related operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support HostVirtualNicManager related to operations # TODO: vcsim does not support HostVirtualNicManager related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -2,12 +2,6 @@
# Copyright: (c) 2018, Peter Gyorgy <gyorgy.peter@edu.bme.hu> # Copyright: (c) 2018, Peter Gyorgy <gyorgy.peter@edu.bme.hu>
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -4,13 +4,6 @@
# TODO: akasurde: VCSIM does not suport network manager system # TODO: akasurde: VCSIM does not suport network manager system
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: '{{ vcsim }}' host: '{{ vcsim }}'

View file

@ -4,12 +4,6 @@
# TODO: vcsim does not support networkConfig related to operations # TODO: vcsim does not support networkConfig related to operations
- 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 - name: Wait for Flask controller to come up online
wait_for: wait_for:
host: "{{ vcsim }}" host: "{{ vcsim }}"

View file

@ -149,6 +149,8 @@ class VcenterEnvironment(CloudEnvironment):
:type env: dict[str, str] :type env: dict[str, str]
:type cmd: list[str] :type cmd: list[str]
""" """
cmd.append('-e')
cmd.append('vcsim=%s' % self._get_cloud_config('vcenter_host'))
# Send the container IP down to the integration test(s) # Send the container IP down to the integration test(s)
env['vcenter_host'] = self._get_cloud_config('vcenter_host') env['VCENTER_HOST'] = self._get_cloud_config('vcenter_host')