ansible / ansible.builtin / v2.9.13 / module / onyx_qos Configures QoS | "added in version" 2.9 of ansible.builtin" Authors: Anas Badaha (@anasb) preview | supported by communityansible.builtin.onyx_qos (v2.9.13) — module
pip
Install with pip install ansible==2.9.13
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