Introduction to Network Automation with Python and Ansible | P2L Online Course

A Guide to Network Automation with Python and Ansible


What is Ansible?

Ansible is an open source IT automation tool that automates provisioning, configuration management, application deployment, orchestration, and many other manual IT processes. 


What is Python?

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.hon is an interpreted, object-oriented, high-level programming language with dynamic semantics.


An Introduction to Network Automation with Python and Ansible

Ansible modules support a wide range of vendors, device types, and actions, so you can manage your entire network with a single automation tool. With Ansible, you can:

  • Automate repetitive tasks to speed routine network changes and free up your time for more strategic work
  • Leverage the same simple, powerful, and agentless automation tool for network task that operations and development use
  • Separate the data model (in a playbook or role) from the execution layer (via Ansible modules) to manage heterogeneous network devices
  • Benefit from community and vendor-generated sample playbooks and roles to help accelerate network automation projects
  • Communicate securely with network hardware over SSH or HTTPS

These are the skills you will gain when you take this course :

Network Automation with Python and Ansibles teaches users to blend Python skill sets with Ansible through the lens of automating networks. Automation techniques for the most popular vendors (incl. Cisco, Juniper, Arista) will be subjects of study, however, students may request examples from vendors within their own environments. Topics begin with a focus on automating networks with Python. These skills are then an introduction into understanding automating with Ansible. By the end of this course, learners will have programmatic experience automating enterprise-class networks, including writing custom Ansible modules with Python.

Who is this course recommended for?

This course will benefit those interested in automation, specifically network automation, and those looking to combine a Python and Ansible skill set.

  • Network Administrators
  • Ansible devs
  • Python devs
  • Administrators interested in Automation
  • Individuals interested in DevOps, specifically for networking

Course Outline

Day 01

Critical Python Catch Up & Review

Day 02

Python and Network Automation

Day 03

Critical Ansible Catchup & Review

Day 04

Blending Python and Ansible Skillsets

Day 05

Customizing Ansible with Python

Contact P2L today to enroll or to know more about this course.



Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>