nvidia / nvidia.nvue / 1.1.7 / module / vxlan This is the Cumulus Linux VxLAN module | "added in version" 1.0.0 of nvidia.nvue" Authors: Nvidia NBU Team (@nvidia-nbu), Krishna Vasudevan (@krisvasudevan)nvidia.nvue.vxlan (1.1.7) — module
Install with ansible-galaxy collection install nvidia.nvue:==1.1.7
collections: - name: nvidia.nvue version: 1.1.7
This is a Cumulus Linux module to interact with global VxLAN configuration and operational properties.
# Pass in a message - name: Display VxLAN configuration nvidia.nvue.vxlan: state: gathered
data: description: Provided configuration suboptions: arp_nd_suppress: choices: - 'on' - 'off' default: 'on' description: Controls dynamic MAC learning over VXLAN tunnels based on received packets. This applies to all overlays (VNIs). required: false type: str enable: choices: - 'on' - 'off' default: 'off' description: Turn the feature 'on' or 'off'. required: false type: str mac_learning: choices: - 'on' - 'off' default: 'off' description: Controls dynamic MAC learning over VXLAN tunnels based on received packets. This applies to all overlays (VNIs), but can be overridden by VNI-specific configuration. required: false type: str mlag: description: VxLAN specific MLAG address. suboptions: shared_address: default: none description: Shared anycast address for MLAG peers. required: false type: str type: dict source: description: Source address. suboptions: address: default: auto description: IP addresses of this node's VTEP or 'auto'. If 'auto', use the primary IP loopback (not 127.0.0.1). This is the default. required: false type: str type: dict type: dict wait: default: 0 description: How long to poll for "merged/deleted" operation results. required: false type: int force: default: false description: When true, replies "yes" to NVUE prompts. required: false type: bool revid: description: Revision ID to query/to apply config to. required: false type: str state: choices: - gathered - deleted - merged description: Defines the action to be taken. required: true type: str filters: description: Filters used while fetching information about VxLAN suboptions: include: description: Only include JSON properties matched by an include pattern in the response. elements: str required: false type: list omit: description: Drop any JSON properties matched by an omit pattern from the response. elements: str required: false type: list rev: default: operational description: The default is to query the operational state. However, this parameter can be used to query desired state on configuration branches, such as startup and applied. This could be a branch name, tag name or specific commit. required: false type: str type: dict