Resource Type: cumulus_bridge
- Defined in:
- lib/puppet/type/cumulus_bridge.rb
- Providers:
-
cumulus
Overview
Config cumulus bridge interface
Properties
-
ensure
The basic property that the resource should be in.
Supported values:- outofsync
- insync
Parameters
-
addr_method
address assignment method
Supported values:- dhcp
-
alias_name
interface description
-
gateway
default gateway
-
ipv4
list of ipv4 addresses ip address must be in CIDR format and subnet mask included Example: 10.1.1.1/30
-
ipv6
list of ipv6 addresses ip address must be in CIDR format and subnet mask included Example: 10:1:1::1/127
-
location
(defaults to: /etc/network/interfaces.d)
location of interface files
-
mcsnoop
Enables IGMP MLD Snooping on a Bridge
Supported values:- 0
- 1
-
mstpctl_treeprio
spanning tree root priority. Must be a multiple of 4096
-
mtu
link mtu. Can be 1500 to 9000 KBs
-
name (namevar)
interface name
-
ports
list of bridge members
-
provider
The specific backend to use for this ‘cumulus_bridge` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
pvid
vlan transmitted untagged across the link (native vlan)
-
speed
link speed in MB. Example “1000” means 1G
-
stp
(defaults to: true)
enables spanning tree. default is “on”
Supported values:- true
- false
- yes
- no
-
vids
list of vlans. Only configured on vlan aware ports
-
virtual_ip
virtual IP component of Cumulus Linux VRR config
-
virtual_mac
virtual MAC component of Cumulus Linux VRR config
-
vlan_aware
enables vlan aware mode. Selects between the classic bridge driver and vlan aware bridge driver. Only one bridge should be covered in vlan aware mode
Supported values:- true
- false
- yes
- no