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