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 update to modify the port-config. |
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)
Hint
If you notice any issues in this documentation you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/pn_port_config_module.html