
Learn to automate Cisco ACI provisioning with Python, covering tenant creation, epgs, contracts, vlans, l3 out with bgp, and troubleshooting, plus lab setup and GitHub resources.
Explore why Python powers data analysis, machine learning, web development, and automation, and see how its easy-to-learn nature helps non programmers like accountants and scientists automate everyday tasks.
Install the ACA toolkit library in VS Code, verify libraries with a list command, and note the installation completes in minutes with the requirement already satisfied if previously installed.
Create a VRF context in the ACL automation tenant by updating a Python script, mapping the VRF, saving, running the file, and verifying the new configuration in the networking tab.
Learn to configure a bridge domain in Cisco ACI using a Python script, add a new variable, push the config, and verify the bridge domain under the tenant networking tab.
Configure an L3out with OSPF using a Python script and the ACA toolkit by creating a tenant, VR, interfaces, SVI, OSPF under area 1, and contracts, then push to APIC.
Configure l3out with bgp in cisco aci using python, creating a tenant, vr context, l3out, interface, vlan, and external epg with icmp contract.
learn to fetch and display the list of ACI contracts configured in the ACA using a Python script, showing tenant names and contract details.
Show how to retrieve and verify imported contract details in the fabric using a Python script, including tenant, consumer EPG, and application profile information.
Demonstrate retrieving configured subnets in an ACI fabric using a Python script, including creating a bridge domain and assigning the private subnet 1.1.1/24 to verify output.
Learn to retrieve all tenant information from the fabric with a Python script, run it to display tenants in the ACA fabric, and access the script on GitHub.
Open the script to fetch VRF context details from the fabric, and run it to reveal all VRF configurations and tenant information in the ACL fabric.
Execute the provided script to fetch all tenants, application profiles, and EPG information from the fabric, then review the output.
Show how to run a script that outputs all defaults and fault codes reported by the ACA fabric in the AP, aiding troubleshooting.
In this course, you will be going to learn about how to do the ACI Automation and this will help you
to automate provisioning of an ACI Fabric.
Here you will be going to use the programming language i.e Python which is available to run the automation tasks like Implementing logical Tenant Configuration Changes in the ACI Fabric.
The first part of this course will be more about covering the ACI Introduction and ACI Automation.
Second part of the course is about setting up the lab like installing Python and its libraries that is required to run the scripts.
You will also learn supporting tool like Visual studio Code for editing and running the script.
Also I will show you how to get the APIC access to perform ACI automation tasks.
Now third section of the course is about the scripting and performing the ACI Automation tasks with the help of Python Scripts.
In this section, I am covering how you can perform the changes like creating new tenant, VRF, Bridge Domain, App profile, EPGs, Contracts, Filters, Configuring VLANs, Domains, Static binding with individual interfaces and with the port-channel interfaces. Also, I am covering the very important part like configuring the L3out with OSPF and BGP.
Forth section is about the Github and accessing repositories that you can use it for the ACI automation.
And last section is about troubleshooting commands like running the show commands to get the output of the
show interface status,
show vrf
show cdp/lldp neighbour,
show endpoints,
show contract and filters.