Skip to content

Added filter to the interface_all excluded vpc_peer_link - #845

Open
peter8498 wants to merge 1 commit into
developfrom
vpc_interface_external_filter
Open

Added filter to the interface_all excluded vpc_peer_link#845
peter8498 wants to merge 1 commit into
developfrom
vpc_interface_external_filter

Conversation

@peter8498

Copy link
Copy Markdown
Collaborator

Filter to create role to exclude vpc_interface of vpc_peer_link mode

Related Issue(s)

Related Collection Role

  • cisco.nac_dc_vxlan.validate
  • [ x] cisco.nac_dc_vxlan.dtc.create
  • cisco.nac_dc_vxlan.dtc.deploy
  • [ x] cisco.nac_dc_vxlan.dtc.remove
  • other

Related Data Model Element

  • vxlan.fabric
  • vxlan.global
  • [ x] vxlan.topology
  • vxlan.underlay
  • vxlan.overlay
  • vxlan.overlay_extensions
  • vxlan.policy
  • vxlan.multisite
  • defaults.vxlan
  • other

Proposed Changes

Added filter to remove vpc_interfaces where the mode is vpc_peer_link as these interfaces are created in the vpc pairing module and not in the interface module

Test Notes

Tested on 3.2.2. With this link

---
vxlan:
  topology:
    vpc_peers:
      - peer1: SWITCH1
        peer2: SWTICH2
        domain_id: 11
        keepalive_vrf: management
        peer1_keepalive_ipv4: 11.13.20.68
        peer2_keepalive_ipv4: 11.13.20.69
        peer1_domain_conf: |2
            peer-switch
            system-priority 4192
            role priority 4192
            peer-gateway
            layer3 peer-router
            ip arp synchronize
            auto-recovery
        peer2_domain_conf: |2
            peer-switch
            system-priority 4192
            peer-gateway
            layer3 peer-router
            ip arp synchronize
            auto-recovery
        peer1_peerlink_interfaces:
          - name: ethernet1/49
          - name: ethernet1/50
        peer2_peerlink_interfaces:
          - name: ethernet1/49
          - name: ethernet1/50

## Cisco Nexus Dashboard Version
3.2.2

## Checklist

* [ ] Latest commit is rebased from develop with merge conflicts resolved
* [ ] New or updates to documentation has been made accordingly
* [ ] Assigned the proper reviewers

Filter to create role to exclude vpc_interface of vpc_peer_link mode
@peter8498
peter8498 requested review from mikewiebe and mtarking July 20, 2026 15:01
@peter8498
peter8498 requested a review from a team as a code owner July 20, 2026 15:01
@peter8498 peter8498 added the 0.9.0 Release 0.9.0 label Jul 20, 2026
@juburnet juburnet added the ready for review PR Ready for Review label Jul 23, 2026
@mthurstocisco mthurstocisco added the bug Something isn't working label Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0.9.0 Release 0.9.0 bug Something isn't working ready for review PR Ready for Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants