zuul-jobs/roles/multi-node-bridge
Alfredo Moralejo 78f1dfaf8a Use RDO wallaby repo to install openvswitch in CS9
We should use the oldest release where we run centos stream 9 jobs which
is wallaby. We set up xena in the past as we backported cs9 jobs to xena
first but now we should switch to wallaby or we may hit issues in
wallaby jobs when the ovs version in xena is higher that in wallaby (as
now).

Change-Id: I18dab9701e96b25396b45df221f54fe94c1ab36b
2022-08-04 16:36:18 +02:00
..
defaults [multi-node-bridge] Allow to skip openvswitch installation 2022-03-09 18:23:41 +05:30
files Vendor the RDO repository configuration for installing OVS 2018-12-12 19:18:06 -05:00
tasks linters: add names to blocks 2022-07-27 17:13:39 +10:00
templates Use RDO wallaby repo to install openvswitch in CS9 2022-08-04 16:36:18 +02:00
vars Use RDO trunk repos work for openvswitch on centos8 2019-11-25 08:27:50 +01:00
README.rst [multi-node-bridge] Allow to skip openvswitch installation 2022-03-09 18:23:41 +05:30

Configures a VXLAN virtual network overlay through an openvswitch network bridge between a 'switch' node and 'peer' nodes.

This allows members of the bridge to communicate with each other through the virtual network.

By default, this role will:

  • Install and start openvswitch
  • Set up a br-infra bridge on all nodes
  • Set up the connectivity between the switch and the peer with a virtual port
  • Set up an ip address on the bridge interface:
172.24.4.1/23 # switch node
172.41.4.2/23 # first peer
172.41.4.3/23 # second peer
...

Role requirements

This role requires and expects two groups to be set up in the Ansible host inventory in order to work:

  • switch (the node acting as the switch)
  • peers (nodes connected to the virtual switch ports)

Role variables