Skip to content

Conversation

@skaszlik
Copy link
Collaborator

Related Issue(s)

#593

Related Collection Role

  • cisco.nac_dc_vxlan.validate
  • cisco.nac_dc_vxlan.dtc.create
  • cisco.nac_dc_vxlan.dtc.deploy
  • cisco.nac_dc_vxlan.dtc.remove
  • other

Related Data Model Element

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

Proposed Changes

Test Notes

Cisco Nexus Dashboard Version

Checklist

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

- Remove unused VPC normalization methods and related validation logic.
- Introduce new processing modules for creating, discovering, and removing ToR pairings.
- Update YAML tasks to utilize new processing modules for improved clarity and efficiency.
- Enhance validation rules to check for preprovisioned switches in ToR pairing configurations.
- Deleted individual TOR create, discovery, and removal processor files.
- Introduced a new unified action plugin `process_tor_pairing.py` that consolidates discovery, create, and removal operations.
- Updated existing YAML task files to call the new unified action plugin instead of individual processors.
- Enhanced operation detection logic to determine the type of operation based on input parameters or role path.
- Improved error handling and validation for required parameters across all operations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant