community.network.pn_port_config module – CLI command to modify port-config
Note
This module is part of the community.network collection (version 5.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 community.network
.
To use it in a playbook, specify: community.network.pn_port_config
.
Synopsis
This module can be used to modify a port configuration.
Parameters
Parameter |
Comments |
---|---|
Allowed TPID in addition to 0x8100 on Vlan header. Choices:
|
|
physical port autonegotiation. Choices:
|
|
Target switch to run the CLI on. |
|
CRC check on ingress and rewrite on egress. Choices:
|
|
defer port bringup. Choices:
|
|
physical port description. |
|
DSCP map name to enable on port. |
|
physical port edge switch. Choices:
|
|
max egress port data rate limit. |
|
physical port enable. Choices:
|
|
physical Ethernet mode. Choices:
|
|
Fabric guard configuration. Choices:
|
|
Host facing port control setting. Choices:
|
|
physical interface. |
|
jumbo frames on physical port. Choices:
|
|
LACP priority from 1 to 65535. |
|
no-local-switching port cannot bridge traffic to another no-local-switching port. Choices:
|
|
looping vlans. |
|
physical port loopback. Choices:
|
|
physical port mirror only. Choices:
|
|
physical port pause. Choices:
|
|
physical port. |
|
physical port MAC Address. |
|
physical port reflection. Choices:
|
|
routing. Choices:
|
|
send port. |
|
physical port speed. Choices:
|
|
physical port vxlan termination setting. Choices:
|
|
State the action to perform. Use Choices:
|
Examples
- name: Port config modify
community.network.pn_port_config:
pn_cliswitch: "sw01"
state: "update"
pn_port: "all"
pn_dscp_map: "foo"
- name: Port config modify
community.network.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 |
Description |
---|---|
indicates whether the CLI caused changes on the target. Returned: always |
|
the CLI command run on the target node. Returned: always |
|
set of error responses from the port-config command. Returned: on error |
|
set of responses from the port-config command. Returned: always |