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