- Docs »
- community.network.pn_port_config – CLI command to modify port-config
-
You are reading the latest community version of the Ansible documentation. Red Hat subscribers, select 2.9 in the version selection to the left for the most recent Red Hat release.
community.network.pn_port_config – CLI command to modify port-config
Note
This plugin is part of the community.network collection (version 2.1.1).
To install it use: ansible-galaxy collection install community.network
.
To use it in a playbook, specify: community.network.pn_port_config
.
Parameter |
Choices/Defaults |
Comments |
pn_allowed_tpid
string
|
Choices:
- vlan
- q-in-q
- q-in-q-old
|
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
string
|
Choices:
- 1000base-x
- sgmii
- disabled
- GMII
|
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
string
|
Choices:
- disable
- 10m
- 100m
- 1g
- 2.5g
- 10g
- 25g
- 40g
- 50g
- 100g
|
physical port speed.
|
pn_vxlan_termination
boolean
|
|
physical port vxlan termination setting.
|
state
string
/ required
|
|
State the action to perform. Use update to modify the port-config.
|
- 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
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
/ elements=string
|
on error |
set of error responses from the port-config command.
|
stdout
list
/ elements=string
|
always |
set of responses from the port-config command.
|