Resource Type: cumulus_vxlan
- Defined in:
- lib/puppet/type/cumulus_vxlan.rb
- Providers:
-
cumulus
Overview
Configure VXLAN interfaces on Cumulus Linux
Properties
-
ensure
The basic property that the resource should be in.
Supported values:- outofsync
- insync
Parameters
-
access
For bridging, a type of port that is non-trunking. For dot1x, an IP source address or network that will be serviced. (An integer from 1 to 4094)
-
alias_name
interface description
-
learning
The bridge port learning flag
-
location
(defaults to: /etc/network/interfaces.d)
location of interface files
-
mstpctl_bpduguard
Bridge Protocol Data Unit guard
Supported values:- true
- false
- yes
- no
-
mstpctl_portbpdufilter
BPDU filter on a port
Supported values:- true
- false
- yes
- no
-
mtu
link mtu. Can be 1500 to 9000 KBs
-
name (namevar)
interface name
-
provider
The specific backend to use for this ‘cumulus_vxlan` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
vxlan_id
VXLAN Identifier (An integer from 1 to 16777214)
-
vxlan_local_tunnelip
VXLAN local tunnel ip