zuul-jobs/roles/multi-node-bridge
Sagi Shnaidman cecf9e902c Don't install centos repos on RHEL
For running job on RHEL use openvswitch from RHEL8 deps repo,
because centos queens openvswitch causes conflicts with RHEL8
version.

Change-Id: Ia09227cb28ec4a4f9bdbb664b9c7caf714043e31
2019-08-07 10:36:44 +00:00
..
defaults Dynamically determine overlay network mtu 2018-06-28 13:47:03 -07:00
files Vendor the RDO repository configuration for installing OVS 2018-12-12 19:18:06 -05:00
tasks Fix Gentoo ovs install 2019-06-30 10:38:21 +02:00
templates Don't install centos repos on RHEL 2019-08-07 10:36:44 +00:00
vars Don't install centos repos on RHEL 2019-08-07 10:36:44 +00:00
README.rst Dynamically determine overlay network mtu 2018-06-28 13:47:03 -07:00

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