pn_port_config – CLI command to modify port-config
pn_port_config – CLI command to modify port-config
New in version 2.8.
Synopsis
- This module can be used to modify a port configuration.
Parameters
Parameter | Choices/Defaults | Comments |
---|---|---|
pn_allowed_tpid string |
|
Allowed TPID in addition to 0x8100 on Vlan header. |
pn_autoneg boolean |
|
physical port autonegotiation. |
pn_cliswitch string |
Target switch to run the CLI on. | |
pn_crc_check_enable boolean |
|
CRC check on ingress and rewrite on egress. |
pn_defer_bringup boolean |
|
defer port bringup. |
pn_description string |
physical port description. | |
pn_dscp_map string |
DSCP map name to enable on port. | |
pn_edge_switch boolean |
|
physical port edge switch. |
pn_egress_rate_limit string |
max egress port data rate limit. | |
pn_enable boolean |
|
physical port enable. |
pn_eth_mode - |
|
physical Ethernet mode. |
pn_fabric_guard boolean |
|
Fabric guard configuration. |
pn_host_enable boolean |
|
Host facing port control setting. |
pn_intf string |
physical interface. | |
pn_jumbo boolean |
|
jumbo frames on physical port. |
pn_lacp_priority string |
LACP priority from 1 to 65535. | |
pn_local_switching boolean |
|
no-local-switching port cannot bridge traffic to another no-local-switching port. |
pn_loop_vlans string |
looping vlans. | |
pn_loopback boolean |
|
physical port loopback. |
pn_mirror_only boolean |
|
physical port mirror only. |
pn_pause boolean |
|
physical port pause. |
pn_port string |
physical port. | |
pn_port_mac_address string |
physical port MAC Address. | |
pn_reflect boolean |
|
physical port reflection. |
pn_routing boolean |
|
routing. |
pn_send_port string |
send port. | |
pn_speed - |
|
physical port speed. |
pn_vxlan_termination boolean |
|
physical port vxlan termination setting. |
state string / required |
|
State the action to perform. Use |
Examples
- name: port config modify
pn_port_config:
pn_cliswitch: "sw01"
state: "update"
pn_port: "all"
pn_dscp_map: "foo"
- name: port config modify
pn_port_config:
pn_cliswitch: "sw01"
state: "update"
pn_port: "all"
pn_host_enable: true
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
changed boolean |
always |
indicates whether the CLI caused changes on the target.
|
command string |
always |
the CLI command run on the target node.
|
stderr list |
on error |
set of error responses from the port-config command.
|
stdout list |
always |
set of responses from the port-config command.
|
Status
- This module is not guaranteed to have a backwards compatible interface. [preview]
- This module is maintained by the Ansible Community. [community]
Authors
- Pluribus Networks (@rajaspachipulusu17)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/pn_port_config_module.html