Note
This module is part of the cisco.nxos collection (version 9.4.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 cisco.nxos.
To use it in a playbook, specify: cisco.nxos.nxos_vpc.
New in cisco.nxos 1.0.0
Parameter | Comments |
|---|---|
auto_recovery boolean | Enables/Disables auto recovery on platforms that support disable timers are not modifiable with this attribute mutually exclusive with auto_recovery_reload_delay Choices:
|
auto_recovery_reload_delay string | Manages auto-recovery reload-delay timer in seconds mutually exclusive with auto_recovery |
delay_restore string | manages delay restore command and config value in seconds |
delay_restore_interface_vlan string | manages delay restore interface-vlan command and config value in seconds not supported on all platforms |
delay_restore_orphan_port string | manages delay restore orphan-port command and config value in seconds not supported on all platforms |
domain string / required | VPC domain |
peer_gw boolean | Enables/Disables peer gateway Choices:
|
peer_sw boolean | Enables/Disables peer-switch Choices:
|
pkl_dest string | Destination (remote) IP address used for peer keepalive link pkl_dest is required whenever pkl options are used. |
pkl_src string | Source IP address used for peer keepalive link |
pkl_vrf string | VRF used for peer keepalive link The VRF must exist on the device before using pkl_vrf. (Note) ‘default’ is an overloaded term: Default vrf context for pkl_vrf is ‘management’; ‘pkl_vrf: default’ refers to the literal ‘default’ rib. |
role_priority string | Role priority for device. Remember lower is better. |
state string | Manages desired state of the resource Choices:
|
system_priority string | System priority device. Remember they must match between peers. |
Note
- name: configure a simple asn
cisco.nxos.nxos_vpc:
domain: 100
role_priority: 1000
system_priority: 2000
pkl_dest: 192.168.100.4
pkl_src: 10.1.100.20
peer_gw: true
peer_sw: true
auto_recovery: true
- name: configure
cisco.nxos.nxos_vpc:
domain: 100
role_priority: 32667
system_priority: 2000
peer_gw: true
peer_sw: true
pkl_src: 10.1.100.2
pkl_dest: 192.168.100.4
auto_recovery: true
- name: Configure VPC with delay restore and existing keepalive VRF
cisco.nxos.nxos_vpc:
domain: 10
role_priority: 28672
system_priority: 2000
delay_restore: 180
peer_gw: true
peer_sw: true
pkl_src: 1.1.1.2
pkl_dest: 1.1.1.1
pkl_vrf: vpckeepalive
auto_recovery: true
Common return values are documented here, the following are the fields unique to this module:
Key | Description |
|---|---|
commands list / elements=string | commands sent to the device Returned: always Sample: |
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/nxos/nxos_vpc_module.html