Skip to content

Latest commit

 

History

History
352 lines (318 loc) · 13.2 KB

cisco.nxos.nxos_vpc_module.rst

File metadata and controls

352 lines (318 loc) · 13.2 KB

cisco.nxos.nxos_vpc

Manages global VPC configuration

Version added: 1.0.0

  • Manages global VPC configuration
Parameter Choices/Defaults Comments
auto_recovery
boolean
    Choices:
  • no
  • yes
Enables/Disables auto recovery on platforms that support disable
timers are not modifiable with this attribute
mutually exclusive with auto_recovery_reload_delay
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
    Choices:
  • no
  • yes
Enables/Disables peer gateway
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
    Choices:
  • present ←
  • absent
Manages desired state of the resource
system_priority
string
System priority device. Remember they must match between peers.

Note

  • Tested against NXOSv 7.3.(0)D1(1) on VIRL
  • Unsupported for Cisco MDS
  • The feature vpc must be enabled before this module can be used
  • If not using management vrf, vrf must be globally on the device before using in the pkl config
  • Although source IP isn't required on the command line it is required when using this module. The PKL VRF must also be configured prior to using this module.
  • Both pkl_src and pkl_dest are needed when changing PKL VRF.
  • For information on using CLI and NX-API see the :ref:`NXOS Platform Options guide <nxos_platform_options>`
  • For more information on using Ansible to manage network devices see the :ref:`Ansible Network Guide <network_guide>`
  • For more information on using Ansible to manage Cisco devices see the Cisco integration page.
- 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
    auto_recovery: true

- name: configure
  cisco.nxos.nxos_vpc:
    domain: 100
    role_priority: 32667
    system_priority: 2000
    peer_gw: 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
    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 Returned Description
commands
list
always
commands sent to the device

Sample:
['vpc domain 100', 'peer-keepalive destination 192.168.100.4 source 10.1.100.20 vrf management', 'auto-recovery', 'peer-gateway']


Authors

  • Jason Edelman (@jedelman8)
  • Gabriele Gerbino (@GGabriele)