Ansible Network Automation Foundations

Course Description

Network programming and automation will help us simplify tasks involved in configuring, managing, and operating network equipment, topologies, services, and connectivity. Through this learning track, you will learn the skills and tools you need to make this critical transition. The Network Automation workshop is exclusively designed for network engineering professionals.

The participants can create network solutions that run on or interact with CISCO IOS and Nexus NX-OS-based technologies. The participants will learn how to use various tools together with industry-standard languages and platforms, including Ansible, Python, JSON, and Linux. The workshop demonstrates how to support dynamic networking environments, tighten links between automation and infrastructure, and make DevOps work better.

Labs Covered

  • Setting up Ansible automation environment
  • Learn the Data formatting tools- YAML, JSON, XML
  • Ansible Facts
  • Jinja2 Templates
  • Ansible Playbooks (IOS, NXOS)
  • Variables, Loops, Vault
  • Ansible Roles
  • DC-Automation
  • Ansible Tower


Knowledge of basic Unix / Linux commands will be good to have.

Target Audience

Technical Leaders/Managers Software Engineers (Dev/Test) Network Support Engineers/DevOps Engineers
Technical Marketing Engineers Network Administrators/Engineers Sales/Systems Engineers

Information on Hands-on Labs

Participants need to have the below requirements to be able to do hands-on exercises.
  • Modern Laptop computer (Windows, Mac, or Linux)
  • Internet Access to Lab setup on Cloud
  • SSH connectivity to Lab VM