Network Automation with Python and Ansible (NETPYA) - Lab Topology

 

Lab Topology

  • Lab 0 – Setting up the Admin PC for Development
  • Lab 1 – Build your First Python Script
  • Lab 2 – More Python
  • Lab 3 – Strings in Python
  • Lab 4 – Using argv
  • Lab 5 – Lists and Dictionaries
  • Lab 6 – Loops and if-else
  • Lab 7 – Defining a Function
  • Lab 8 – Using Python Scripting and the REST API
  • Lab 9 – Telnetib (Optional)
  • Lab 10 – Paramiko
  • Lab 11 – Netmiko
  • Lab 12 – Ansible Installation
  • Lab 13 – Verify the Ansible Installation
  • Lab 14 – CSRX-1 SSH Connectivity
  • Lab 15 – Cisco IOS Show Command Execution with Ansible
  • Lab 16 – Configuration Changes with Ansible
  • Lab 17 – Create a Custom Module for Ansible
  • Lab 18 – Installing and Using a Role from Galaxy
  • Lab 19 – Ansible and Jinja2 Templating
  • Lab 20 – Integrating Template Instantiation and Device Synchronization into a Playbook