run ovs tests on centos/rhel (#42556)
This commit is contained in:
parent
8aea8901c3
commit
8157fa0b01
2 changed files with 18 additions and 1 deletions
|
@ -2,10 +2,12 @@
|
||||||
|
|
||||||
- name: Make sure test bridge does not exist before tests
|
- name: Make sure test bridge does not exist before tests
|
||||||
command: ovs-vsctl del-br br-test
|
command: ovs-vsctl del-br br-test
|
||||||
|
become: yes
|
||||||
ignore_errors: yes
|
ignore_errors: yes
|
||||||
|
|
||||||
- name: Create test bridge
|
- name: Create test bridge
|
||||||
command: ovs-vsctl add-br br-test
|
command: ovs-vsctl add-br br-test
|
||||||
|
become: yes
|
||||||
|
|
||||||
- name: Create bridge
|
- name: Create bridge
|
||||||
openvswitch_db:
|
openvswitch_db:
|
||||||
|
@ -14,6 +16,7 @@
|
||||||
col: other_config
|
col: other_config
|
||||||
key: disable-in-band
|
key: disable-in-band
|
||||||
value: true
|
value: true
|
||||||
|
become: yes
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
- assert:
|
- assert:
|
||||||
|
@ -27,6 +30,7 @@
|
||||||
col: other_config
|
col: other_config
|
||||||
key: disable-in-band
|
key: disable-in-band
|
||||||
value: true
|
value: true
|
||||||
|
become: yes
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
- assert:
|
- assert:
|
||||||
|
@ -40,6 +44,7 @@
|
||||||
col: other_config
|
col: other_config
|
||||||
key: disable-in-band
|
key: disable-in-band
|
||||||
value: false
|
value: false
|
||||||
|
become: yes
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
- assert:
|
- assert:
|
||||||
|
@ -53,6 +58,7 @@
|
||||||
col: other_config
|
col: other_config
|
||||||
key: disable-in-band
|
key: disable-in-band
|
||||||
value: false
|
value: false
|
||||||
|
become: yes
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
- assert:
|
- assert:
|
||||||
|
@ -104,6 +110,7 @@
|
||||||
key: disable-in-band
|
key: disable-in-band
|
||||||
value: false
|
value: false
|
||||||
state: absent
|
state: absent
|
||||||
|
become: yes
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
- assert:
|
- assert:
|
||||||
|
@ -118,6 +125,7 @@
|
||||||
key: disable-in-band
|
key: disable-in-band
|
||||||
value: false
|
value: false
|
||||||
state: absent
|
state: absent
|
||||||
|
become: yes
|
||||||
register: result
|
register: result
|
||||||
|
|
||||||
- assert:
|
- assert:
|
||||||
|
@ -126,3 +134,4 @@
|
||||||
|
|
||||||
- name: Tear down test bridge
|
- name: Tear down test bridge
|
||||||
command: ovs-vsctl del-br br-test
|
command: ovs-vsctl del-br br-test
|
||||||
|
become: yes
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
---
|
---
|
||||||
|
# No easy way to know OS type without python or without ansible facts.
|
||||||
|
# Run below raw commands and one would succeed with apt/yum on debian/centos
|
||||||
|
- name: Install python
|
||||||
|
raw:
|
||||||
|
test -e /usr/bin/python || (apt-get -y update && apt-get install -y python-minimal)
|
||||||
|
become: yes
|
||||||
|
ignore_errors: yes
|
||||||
|
|
||||||
- name: Install python
|
- name: Install python
|
||||||
raw:
|
raw:
|
||||||
test -e /usr/bin/python || apt-get -y update && apt-get install -y python-minimal
|
test -e /usr/bin/python || (yum -y update && yum install -y python)
|
||||||
become: yes
|
become: yes
|
||||||
|
ignore_errors: yes
|
||||||
|
|
||||||
# network-integration test are ran with gather_facts: no
|
# network-integration test are ran with gather_facts: no
|
||||||
# We need to explicitly call setup so ansible_distribution is set
|
# We need to explicitly call setup so ansible_distribution is set
|
||||||
|
|
Loading…
Reference in a new issue