mellanox.onyx.onyx_protocol – Enables/Disables protocols on Mellanox ONYX network devices
Note
This plugin is part of the mellanox.onyx collection (version 1.0.0).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install mellanox.onyx
.
To use it in a playbook, specify: mellanox.onyx.onyx_protocol
.
Synopsis
This module provides a mechanism for enabling and disabling protocols Mellanox on ONYX network devices.
Parameters
Parameter |
Comments |
---|---|
bfd protocol Choices:
|
|
BGP protocol Choices:
|
|
DCB priority flow control Choices:
|
|
IP IGMP snooping Choices:
|
|
IP L3 support Choices:
|
|
IP routing support Choices:
|
|
LACP protocol Choices:
|
|
LLDP protocol Choices:
|
|
MAGP protocol Choices:
|
|
MLAG protocol Choices:
|
|
nve protocol Choices:
|
|
OSPF protocol Choices:
|
|
Spanning Tree support Choices:
|
Examples
- name: Enable protocols for MLAG
onyx_protocol:
lacp: enabled
spanning_tree: disabled
ip_routing: enabled
mlag: enabled
dcb_pfc: enabled
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
The list of configuration mode commands to send to the device. Returned: always Sample: [“no spanning-tree”, “protocol mlag”] |
Authors
Samer Deeb (@samerd)