Ansible for Network Engineers Training Course

Last updated

Course Code



14 hours (usually 2 days including breaks)


  • Experience with network administration
  • Python programming experience


  • Network engineers
  • DevOps engineers


Ansible is an open source automation tool for managing and configuring network devices. With Ansible, network engineers can lessen network downtime and configuration errors by automating repetitive tasks.    

This instructor-led, live training (online or onsite) is aimed at network or DevOps engineers who wish to use Ansible to manage network systems more efficiently through automation.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start building and using network automation.
  • Create Ansible playbooks for executing and automating tasks in multiple network systems.
  • Use Python network automation scripts to manage and configure network devices.
  • Manage network configuration changes dynamically using Jinja2 templates.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Course Outline


  • Overview of Ansible features and concepts
  • Understanding network automation    

Getting Started

  • Installing and configuring Ansible
  • Creating Ansible playbooks (YAML)
  • Building the Ansible file structure

Running Ansible Commands and Playbook

  • Executing YAML coding examples
  • Using CDP to show neighboring devices
  • Saving ARP tables
  • Clearing and resetting counters
  • Rebooting network devices
  • Backing up configurations

Configuring Network Devices

  • Configuring banner messages
  • Configuring loopback interfaces (OSPF)
  • Creating VLANs and users
  • Encrypting files using Ansible Vault

Working with Jinja2 templates

  • Manipulating data using filters
  • Running and evaluating tests    
  • Retrieving data using lookups
  • Designing templates on Python3


Summary and Conclusion



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in the US!

As a Business Development Manager you will:

  • expand business in the US
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions