Up to this point, all of the switch, Interface, VRF, and Network configurations have been pushed to NDFC. However, their Config Status shows as Pending
since you have yet to actually deploy this configuration.
In this step, you will deploy the fabric configuration from the NDFC controller to the devices in the fabric.
Make sure you are in your root Ansible directory
cd ~/workspace/ndfclab/nac
From the root Ansible project directory execute the following command:
ansible-playbook -i hosts.stage.yml vxlan.yml -t role_deploy
Upon a successful run of the playbook your output should look as follows:
PLAY RECAP *********************************************************************************************************************************************************** fabric-stage : ok=194 changed=26 unreachable=0 failed=0 skipped=391 rescued=0 ignored=0 PLAYBOOK RECAP ******************************************************************************************************************************************************* Playbook run took 0 days, 0 hours, 3 minutes, 25 seconds TASKS RECAP ********************************************************************************************************************************************************** Tuesday 07 May 2025 17:49:24 +0000 (0:00:00.183) 0:03:25.962 *********** =============================================================================== cisco.nac_dc_vxlan.deploy : Deploy for Fabric fabric-stage -------------------------------------------------------------------------------------------------- 137.03s cisco.nac_dc_vxlan.deploy : Config-Save for Fabric fabric-stage ---------------------------------------------------------------------------------------------- 12.68s cisco.nac_dc_vxlan.connectivity_check : Get Cisco NDFC Version ------------------------------------------------------------------------------------------------ 1.75s cisco.nac_dc_vxlan.common : Get POAP Data From POAP Enabled Devices ------------------------------------------------------------------------------------------- 0.87s cisco.nac_dc_vxlan.common : Build Fabric Creation Parameters From Template ------------------------------------------------------------------------------------ 0.84s cisco.nac_dc_vxlan.validate : Copy Service Model Data to Host ------------------------------------------------------------------------------------------------- 0.82s cisco.nac_dc_vxlan.common : Retrieve NDFC Device Username and Password from Group Vars and update inv_config -------------------------------------------------- 0.72s cisco.nac_dc_vxlan.common : Build Interface ------------------------------------------------------------------------------------------------------------------- 0.70s cisco.nac_dc_vxlan.connectivity_check : Verify Authorization to NDFC 10.15.0.26 on Port 443 ------------------------------------------------------------------- 0.70s cisco.nac_dc_vxlan.common : Build Interface ------------------------------------------------------------------------------------------------------------------- 0.70s cisco.nac_dc_vxlan.common : Build Policy List From Template --------------------------------------------------------------------------------------------------- 0.70s cisco.nac_dc_vxlan.common : Build VRFs Attach List From Template ---------------------------------------------------------------------------------------------- 0.68s cisco.nac_dc_vxlan.common : Build Networks Attach List From Template ------------------------------------------------------------------------------------------ 0.68s cisco.nac_dc_vxlan.common : Build Loopback Interfaces List From Template -------------------------------------------------------------------------------------- 0.67s cisco.nac_dc_vxlan.common : Build Interface ------------------------------------------------------------------------------------------------------------------- 0.67s cisco.nac_dc_vxlan.common : Build VPC interface --------------------------------------------------------------------------------------------------------------- 0.67s cisco.nac_dc_vxlan.common : Build Edge Connections ------------------------------------------------------------------------------------------------------------ 0.66s cisco.nac_dc_vxlan.common : Build Interface ------------------------------------------------------------------------------------------------------------------- 0.66s cisco.nac_dc_vxlan.common : Build Fabric Links ---------------------------------------------------------------------------------------------------------------- 0.66s cisco.nac_dc_vxlan.common : Build Interface Po ---------------------------------------------------------------------------------------------------------------- 0.66s ROLES RECAP ********************************************************************************************************************************************************** Tuesday 07 May 2025 17:49:24 +0000 (0:00:00.184) 0:03:25.963 *********** =============================================================================== deploy ---------------------------------------------------------------- 151.01s common ----------------------------------------------------------------- 42.97s validate ---------------------------------------------------------------- 6.01s connectivity_check ------------------------------------------------------ 3.88s common_global ----------------------------------------------------------- 0.05s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ total ----------------------------------------------------------------- 203.93s
Return to your NDFC browser window and verify the deployment of the fabric configuration.
In-Sync
. If not, please click the refresh button to the right of the Actions button
In the next section, you will extend connectivity between your VXLAN EVPN fabric and an external environment.
Continue to the next section to checkout how to remove things from your VXLAN EVPN fabric.