Module openvswitch¶
- License: Apache 2.0
- Version: 0.4
- Author: Inmanta <code@inmanta.com>
- Upstream project: https://github.com/inmanta/openvswitch.git
Entities¶
-
entity
openvswitch::Bond
¶ Parents:
openvswitch::OVSPort
-
attribute string
interfaces
¶
-
attribute string
trunks
¶
-
attribute string
bond_mode
='balance-tcp'¶
-
attribute string
lacp_time
='fast'¶
-
attribute bool
lacp
=True¶
-
attribute number
mtu
¶
The following implements statements select implementations for this entity:
-
attribute string
-
entity
openvswitch::Bridge
¶ Parents:
std::Entity
A network bridge
-
attribute string
name
¶
-
relation openvswitch::Bridge
patch_to
[0:*]¶ other end:
openvswitch::Bridge.patch_from [0:*]
-
relation openvswitch::Bridge
patch_from
[0:*]¶ other end:
openvswitch::Bridge.patch_to [0:*]
-
relation openvswitch::OVSPort
ports
[0:*]¶ other end:
openvswitch::OVSPort.bridge [1]
-
relation std::Host
host
[1]¶ other end:
std::Host.bridges [0:*]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
openvswitch::bridgeUCA
constraintstd::familyof(host.os,'ubuntu')
openvswitch::bridgeRDO
constraint((std::familyof(host.os,'rhel') and (host.os.version >= 7)) or std::familyof(host.os,'fedora'))
-
attribute string
-
entity
openvswitch::Interface
¶ Parents:
openvswitch::OVSPort
-
attribute number
tag
¶
-
attribute ip::ip
ip_address
¶
-
attribute ip::ip
netmask
¶
-
attribute number
mtu
¶
The following implements statements select implementations for this entity:
-
attribute number
-
entity
openvswitch::OVSCommon
¶ Parents:
std::Entity
Installation and configuration of openvswitch (without adding any switches)
-
attribute string
sdn_controller
=''¶
-
relation ip::Host
host
[1]¶ other end:
ip::Host.ovs_common [0:1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
openvswitch::ovsCommonUCA
constraintstd::familyof(host.os,'ubuntu')
openvswitch::ovsCommonRDO
constraint((std::familyof(host.os,'rhel') and (host.os.version >= 7)) or std::familyof(host.os,'fedora'))
openvswitch::ovsSDN
constraint(sdn_controller != '')
-
attribute string
-
entity
openvswitch::OVSPort
¶ Parents:
std::Entity
-
attribute string
name
¶
-
relation openvswitch::Bridge
bridge
[1]¶ other end:
openvswitch::Bridge.ports [0:*]
-
attribute string