You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+45-9Lines changed: 45 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,41 @@ This project adheres to `Semantic Versioning <http://semver.org/>`_.
8
8
9
9
.. contents:: ``Release Versions``
10
10
11
+
`0.4.3`_
12
+
=====================
13
+
14
+
**Release Date:** ``2025-07-02``
15
+
16
+
Added
17
+
-----
18
+
19
+
* Added support for manual underlay IP address allocation
20
+
* Added support for manually allocating vPC domain IDs
21
+
* Added support for breakout interfaces
22
+
* Added support for dot1q interface type
23
+
* Added support for orphan ports, duplex, and native VLAN for interface types access, access port-channel, trunk, and trunk port-channel
24
+
25
+
Modified
26
+
--------
27
+
28
+
* Updated defaults to include ``domain_id`` and ``lb_id`` defaults for PTP
29
+
* Removed the requirement to have ports defined for ``vxlan.overlay.networks.network_attach_groups`` in VXLAN fabrics
30
+
* Updated POAP and pre-provision workflow
31
+
* This update allows devices to be discovered using discovery mode, poap and pre-provision workflows. Previously the solution did not allow both poap and pre-provision in the same datafile.
32
+
* Note: The poap.boostrap setting under the device is only used for POAP mode without pre-provision first. It is not used by a pre-provision or pre-provision + POAP workflow.
NetAsCode DC VXLAN (nac_dc_vxlan) Ansible Collection for configuring Cisco VXLAN EVPN fabrics using the Cisco Nexus Dashboard Fabric Controller (NDFC). This collection simplifies the configuration of VXLAN fabrics by abstracting the automation using a data model that represents the desired state of the fabric. With this collection, an operator only needs to modify the configuration state in the data model instead of creating custom playbooks with modules and the associated parameters.
5
+
NetAsCode DC VXLAN (nac_dc_vxlan) Ansible Collection for configuring Cisco VXLAN EVPN fabrics using the Cisco Nexus Dashboard Fabric Controller (NDFC). This collection simplifies the configuration of VXLAN fabrics by abstracting the automation using a [data model](https://netascode.cisco.com/docs/data_models/vxlan/overview/) that represents the desired state of the fabric. With this collection, an operator only needs to modify the configuration state in the data model instead of creating custom playbooks with modules and the associated parameters.
6
6
7
7
This approach allows for consistent and repeatable configuration of VXLAN fabrics and aligns with Infrastructure as Code (IaC) methodology, where the configuration state of NDFC is saved in a version control system and managed as code.
8
8
@@ -86,9 +86,9 @@ The following control variables are available in this collection.
86
86
| `interface_delete_mode` | Remove interface state as part of the remove role | `false` |
87
87
| `inventory_delete_mode` | Remove inventory state as part of the remove role | `false` |
88
88
| `link_vpc_delete_mode` | Remove vpc link state as part of the remove role | `false` |
89
-
| `multisite_child_fabric_delete_mode` | Remove child fabric from MSD/MFD fabric as part of the remove role | `false` |
90
-
| `multisite_network_delete_mode` | Remove network state as part of the remove role for multisite (MSD and MFD) fabrics | `false` |
91
-
| `multisite_vrf_delete_mode` | Remove vrf state as part of the remove role for multisite (MSD and MFD) fabrics | `false` |
89
+
| `multisite_child_fabric_delete_mode` | Remove child fabric from MSD fabric as part of the remove role | `false` |
90
+
| `multisite_network_delete_mode` | Remove network state as part of the remove role for multisite (MSD) fabrics | `false` |
91
+
| `multisite_vrf_delete_mode` | Remove vrf state as part of the remove role for multisite (MSD) fabrics | `false` |
92
92
| `network_delete_mode` | Remove network state as part of the remove role | `false` |
93
93
| `policy_delete_mode` | Remove policy state as part of the remove role | `false` |
94
94
| `vrf_delete_mode` | Remove vrf state as part of the remove role | `false` |
@@ -416,7 +416,7 @@ A Multi-Site Domain (MSD) is a multifabric administrative domain that is created
416
416
### To configure and manage MSD fabrics with VXLAN as Code, you should use the following workflow:
417
417
1. Create each member/child fabric that will be managed by MSD using the normal data models for each fabric (or use a combined data model with all child fabrics)
418
418
2. Create the MSD fabric. In the data model set the fabric type to MSD and specify each child fabric that will be managed.
419
-
Reference the [VXLAN Data Model](https://netascode.cisco.com/data_model/vxlan/overview)
419
+
Reference the [VXLAN MultiSite Data Model](https://netascode.cisco.com/docs/data_models/vxlan/multisite/multisite/)
420
420
> [!NOTE]
421
421
> Any additional changes can be done using the MSD fabric data model or on an individual fabric basis using the respective playbooks.
0 commit comments