Introduction
NDFC and Ansible

“Automation is to modern infrastructure what blood is to the body. It is core, you cannot have modern infrastructure without it.”


Gartner

About this Workshop

The Nexus Dashboard Fabric Controller (NDFC) is the next generation of DCNM (Data Center Network Manager) which is the network management platform for all NX-OS-enabled deployments. In this session, we will cover how Ansible and NDFC can be used to provide various automation and orchestration capabilities to operate your Datacenter. We will walk through the process of getting started with the Ansible NDFC collection and then explore the resources available within the collection to help manage your VXLAN EVPN fabric. Next, we will walk you through the IaC (Infrastructure as Code) journey by using Gitlab and Ansible to fully automate the network with a CI/CD pipeline.

Lab Content

During this lab you will work through the following tasks:

  1. Setup Ansible to Manage an NDFC Fabric
  2. Design NDFC Ansible playbook for overlay(VRF/Network) configuration
  3. Reuse playbooks created in previous tasks and create a CI/CD pipeline using Gitlab

Lab Guide Link

  • Introduction
  • NDFC and Ansible
  • Lab Environment and Topology
  • Task01 Setup Ansible
  • Task02 Overlay Playbook
  • Task03 CI/CD Pipeline
  • Thanks
  • Bonus: Task04 Policy Playbook