mellanox / mellanox.onyx / 1.0.0 / module / onyx_qos Configures QoS Authors: Anas Badaha (@anasb)mellanox.onyx.onyx_qos (1.0.0) — module
Install with ansible-galaxy collection install mellanox.onyx:==1.0.0
collections: - name: mellanox.onyx version: 1.0.0
This module provides declarative management of Onyx QoS configuration on Mellanox ONYX network devices.
- name: Configure QoS onyx_QoS: interfaces: - Mpo7 - Mpo7 trust: L3 rewrite_pcp: disabled rewrite_dscp: enabled
- name: Configure QoS onyx_QoS: interfaces: - Eth1/1 - Eth1/2 trust: both rewrite_pcp: disabled rewrite_dscp: enabled
trust: choices: - L2 - L3 - both default: L2 description: - trust type. interfaces: description: - list of interfaces name. required: true rewrite_pcp: choices: - enabled - disabled default: disabled description: - rewrite with type pcp. rewrite_dscp: choices: - enabled - disabled default: disabled description: - rewrite with type dscp.
commands: description: The list of configuration mode commands to send to the device. returned: always sample: - interface ethernet 1/16 qos trust L3 - interface mlag-port-channel 7 qos trust L3 - interface port-channel 1 qos trust L3 - interface mlag-port-channel 7 qos trust L2 - interface mlag-port-channel 7 qos rewrite dscp - interface ethernet 1/16 qos rewrite pcp - interface ethernet 1/1 no qos rewrite pcp type: list