Skip to content

Add aoscx_evpn_vlan_aware_bundle module - #213

Open
ed6869 wants to merge 1 commit into
aruba:masterfrom
ed6869:feature/evpn-vlan-aware-bundle
Open

Add aoscx_evpn_vlan_aware_bundle module#213
ed6869 wants to merge 1 commit into
aruba:masterfrom
ed6869:feature/evpn-vlan-aware-bundle

Conversation

@ed6869

@ed6869 ed6869 commented Jun 30, 2026

Copy link
Copy Markdown

Fixes #210

Depends on SDK PR aruba/pyaoscx#103.

Summary

Adds the aoscx_evpn_vlan_aware_bundle module to create, update and delete EVPN VLAN-aware bundles: route distinguisher, import/export route targets, redistribution, administrative state and member VLANs mapped through their Ethernet tags (vlan_ethernet_tags).

A dedicated module is consistent with the existing split between aoscx_evpn (singleton) and aoscx_evpn_vlan (per-VLAN collection).

Notes

Requires aruba/pyaoscx#103, which adds the EvpnVlanAwareBundle resource class. Includes documentation, changelog fragment, unit and integration tests.

Testing

  • ansible-test sanity (pep8, pylint, validate-modules) and ansible-doc pass.
  • Unit tests pass.
  • Validated live on a CX 6300 (FL.10.17, REST latest): create / idempotency / member VLAN replacement / clearing / delete.

Create, update and delete EVPN VLAN-aware bundles: route distinguisher, import
and export route targets, redistribution, admin state and member VLANs mapped
through their Ethernet tags (vlan_ethernet_tags). Backed by the pyaoscx
EvpnVlanAwareBundle class. Includes documentation, changelog, unit and
integration tests.

Signed-off-by: ed6869 <ed6869@mail.com>
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.

Add module to manage EVPN VLAN-aware bundles

1 participant