zuul-jobs/roles/multi-node-bridge
Alfredo Moralejo b778eaa960 Use release CentOS SIGS repo to install openvswitch in C9S
After moving to C9S we started using testing repository for ovs and we
never switched to release one after NFV SIG started releasing packages
to the official mirrors.

Change-Id: I0f199c9fafe9d5ac3a47b9e55a2d33c4d6735604
2023-05-22 10:06:03 +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 Add names to include tasks 2022-11-07 10:37:53 +11:00
templates Use release CentOS SIGS repo to install openvswitch in C9S 2023-05-22 10:06:03 +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