* new ansible-lint complaints * clamp ansible-lint to <7 * tox 4 support * switch to CentOS NFV Open vSwitch repository for OVS - rocky 9 RDO install was failing * switch from Kayobe CentOS stream 8 to Rocky Linux 9 and Ubuntu Jammy jobs - these are the current supported distros in Kayobe master Change-Id: Ic607ccccc866da65c100053bfa15ee141a98679e
Veth Pair
This role manages a veth pair. Actions:
-
If
veth_pair_stateispresent, it will create the veth pair and plug one end into the specified peer bridge. Ifveth_pair_plug_into_sourceis enabled, it will also plug the other end into/from a source Linux bridge. -
If
veth_pair_stateisabsent, it will ensure the veth pair does not exist; ifveth_pair_plug_into_sourceis also enabled, it will ensure the veth pair is not plugged into the source bridge.
Requirements
The host should have the ip command available. If
veth_pair_peer_bridge_type is openvswitch, or veth_pair_source_link_name
is an OVS bridge, the ovs-vsctl command should also be accessible.
Role Variables
veth_pair_peer_bridge_type: The type of the peer bridge. One ofopenvswitch, orlinuxbridge.veth_pair_peer_link_name: The name to give the veth link that plugs into the peer bridge.veth_pair_peer_bridge: The name of the peer bridge to plug into.veth_pair_source_link_name: The name to give the veth link that plugs into the source device.veth_pair_source_bridge: The name of the source Linux bridge to plug into. Must be specified if and only ifveth_pair_plug_into_sourceis enabled.veth_pair_plug_into_source: Whether or not to plug the source end of the veth pair into a Linux bridge. If enabled,veth_pair_source_bridgemust also be specified. Default isfalse.veth_pair_state: Whether or not the veth pair should exist. Choose frompresentorabsent. Default ispresent.