Merge "Use ebtables-legacy on Ubuntu Focal"
This commit is contained in:
commit
24590a334f
5
playbooks/configure_ebtables.yaml
Normal file
5
playbooks/configure_ebtables.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
# TODO(slaweq): remove it when nftables will support syntax for src and
|
||||
# destination IP addresses in arp tables:
|
||||
- legacy_ebtables
|
@ -1,5 +1,8 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- ensure-tox
|
||||
# TODO(slaweq): remove it when nftables will support syntax for src and
|
||||
# destination IP addresses in arp tables:
|
||||
- legacy_ebtables
|
||||
- setup_logdir
|
||||
- configure_functional_tests
|
||||
|
16
roles/legacy_ebtables/tasks/main.yaml
Normal file
16
roles/legacy_ebtables/tasks/main.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
- name: Ensure legacy ebtables is installed
|
||||
package:
|
||||
name: 'ebtables'
|
||||
state: latest
|
||||
become: yes
|
||||
|
||||
- name: Switch to legacy ebtables
|
||||
shell:
|
||||
cmd: /usr/bin/update-alternatives --set ebtables /usr/sbin/ebtables-legacy
|
||||
executable: /bin/bash
|
||||
become: yes
|
||||
when:
|
||||
- ansible_facts['distribution_release'] == "focal"
|
||||
- ansible_facts['distribution'] == "Ubuntu"
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
- openstack/devstack-gate
|
||||
- openstack/neutron
|
||||
- openstack/tempest
|
||||
pre-run: playbooks/configure_ebtables.yaml
|
||||
vars:
|
||||
tempest_concurrency: 4
|
||||
devstack_localrc:
|
||||
|
Loading…
Reference in New Issue
Block a user