Welcome to the ACI portion of the Data Center Development repository! This section contains automation scripts and configurations for managing Cisco ACI and Nexus Dashboard environments.
-
ansible_aci: Directory for Ansible playbooks and roles specific to ACI automation.
-
mso_aci: Scripts and documentation related to Cisco Multi-Site Orchestrator (MSO) for ACI.
-
- ansible_nexus_dashboard: Ansible playbooks for Nexus Dashboard automation.
- ndfc: Scripts and documentation for Nexus Dashboard Fabric Controller (NDFC).
- ndo: Scripts and documentation for Nexus Dashboard Orchestrator (NDO).
- python_nexus_dashboard: Python scripts for automation tasks related to Nexus Dashboard.
- terraform_nexus_dashboard: Terraform configurations for Nexus Dashboard.
-
- aci_cobra_sdk: Scripts utilizing ACI COBRA SDK for automation.
- aci_toolkit: Scripts utilizing ACI Toolkit for automation.
-
terraform_aci: Directory for Terraform configurations specific to Cisco ACI.
For ACI, we will be utilizing the ACI Simulator Always-On sandbox from Cisco DevNet.
Here is the infrastructure of the sandbox:
In addition, DevNet also offers a Reservable ACI Simulator 6.0 sandbox, although we don not make use of it in this repo.
Note: If you want to learn more about ACI, check out these FREE ACI Learning Labs from DevNet.
- You should have an enviornment with ACI running. This could be a physical setup with APIC, a DevNet sandbox, or ACI Simulator software.
- An IDE (e.g. VS Code)
Lab Setup: utilizing the ACI Simulator Always-On sandbox from DevNet
- Navigate to APIC and login with the following credentials:
admin
!v3G@!4@Y
- Observe the APIC:
Once you've stablished connectivity between your local system and the Nexus 9k, you can proceed to the labs in this directory.

