This Course provides a step-by-step guide to learning how to automate Cisco NXOS and Cisco ACI infrastructure using the
Open Source Ansible automation technology . It uses virtualised instances of Linux, NXOS, and ACI in order to provide an environment for
lab task execution and experimentation.
Ansible enables the simple automation of tasks across different parts of the infrastructure including compute, storage, and
networking. When operating on Cisco NXOS devices Ansible uses the NXAPI, in contrast to its general server operations where it
will execute Python code locally on the device under management. This centralized model of operation appeals to large-scale
network operators and is one reason for Ansible’s popularity in the Service Provider industry.
Through the NXOS lab exercises, we will configure and manipulate numerous private and public VLANs, IP interfaces, IP route
tables, and VRFs. In ACI, we will configure tenants, bridge domains, VRFs, Contracts, Endpoint Groups and Application Profiles.
We will begin with simple configuration of the devtest device, using basic VLANs and IP interfaces. This allows us to introduce the
fundamental features and structure of Ansible with use cases which most networking professionals would be familiar with