Restore CI coverage for pre-created ports

Change-Id: Iedd14c1edadbe61036dceec273d579392bdda970
This commit is contained in:
Dmitry Tantsur 2018-09-07 11:51:02 +02:00
parent 6bdd479773
commit d20424fb0e
3 changed files with 8 additions and 6 deletions

View File

@ -121,6 +121,7 @@
vars:
configure_instance_user: metalsmith
metalsmith_netboot: false
metalsmith_precreate_port: false
metalsmith_partition_image: test-centos-partition
metalsmith_whole_disk_image: test-centos-wholedisk
@ -133,6 +134,7 @@
devstack_localrc:
USE_PYTHON3: true
metalsmith_netboot: true
metalsmith_precreate_port: true
metalsmith_python: python3
- job:
@ -143,6 +145,7 @@
run: playbooks/integration/run.yaml
vars:
metalsmith_netboot: true
metalsmith_precreate_port: false
devstack_localrc:
IRONIC_DEFAULT_DEPLOY_INTERFACE: direct
@ -154,6 +157,7 @@
run: playbooks/integration/run.yaml
vars:
metalsmith_netboot: true
metalsmith_precreate_port: true
metalsmith_python: python3
metalsmith_use_http: true
devstack_localrc:

View File

@ -1,18 +1,18 @@
- name: Create a port
command: openstack port create --network private test-port
when: precreate_port
when: metalsmith_precreate_port
- name: Set port argument
set_fact:
nic:
port: test-port
when: precreate_port
when: metalsmith_precreate_port
- name: Set network argument
set_fact:
nic:
network: private
when: not precreate_port
when: not metalsmith_precreate_port
- name: Deploy a node
include_role:
@ -101,6 +101,6 @@
- name: Delete created port
command: openstack port delete test-port
when: precreate_port
when: metalsmith_precreate_port
# FIXME(dtantsur): fails because of ironic mis-behavior
ignore_errors: true

View File

@ -13,13 +13,11 @@
vars:
image: "{{ metalsmith_whole_disk_image }}"
image_checksum: "{{ metalsmith_whole_disk_checksum | default('') }}"
precreate_port: false
- name: Test a partition image
include: exercise.yaml
vars:
image: "{{ metalsmith_partition_image }}"
image_checksum: "{{ metalsmith_partition_checksum | default('') }}"
precreate_port: false
# FIXME(dtantsur): cover partition images
when: not (metalsmith_use_http | default(false))