• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Roger Perkin

Network Automation Architect

  • Network Automation
    • Network Automation Courses
    • Ansible Automation Platform
    • Ansible Workshop
    • What is Network Automation?
    • Network Automation Tools
    • ContainerLab
    • Ansible Training
      • What is Ansible Software?
      • Ansible Tutorial for Beginners
      • Ansible Network Automation
      • Ansible Hosts File
    • Python Network Automation
      • Nornir
      • Python Network Automation Course
      • Python for Network Engineers
      • Python VENV / Virtual Environment Tutorial
      • Python Tutorial for Beginners
      • pyATS
    • Network Source of Truth
      • NetBox Training
      • Infrahub
    • NetDevops
    • DevOps Tutorial
      • Git Training
      • Terraform Training
      • Linux Training
      • Kubernetes Training
      • Devops Training Course
      • Azure Devops Training
    • Terraform
    • GIT
      • Git Commands
      • What is GitHub?
    • Docker Training
    • Confluence
    • Microsoft Azure
  • Cisco
    • ISE
    • SD WAN Training
    • Password Recovery
    • Software-Upgrade-Guides
    • BGP
    • Data Center
    • WIRELESS
  • CCIE
  • Blog
  • About
    • My Red Special Guitar
  • Contact
roger perkin ccie cisco consultant header image

Ansible for Network Engineers | Ansible Automation

 

 

Ansible for Network Engineers

Ansible is free open source software from RedHat with a very low barrier to entry enabling network engineers to run playbooks to perform simple automation tasks like cisco backup configuration files all the way up to using Jinja2 templates for large scale automation. If you want to learn more about Ansible or are looking for the best Ansible training this page is for you!

Are you a Network Engineer looking to improve your career prospects and get better pay?
If so you need to learn Network Automation, and especially Ansible, the most popular network automation tool in use today!

If this is all new to you, then start here – What is Network Automation? or take a look at my Ansible Training

Ansible is one of the first network automation tools I learnt and still one I use every day!

Ansible Network Automation

Ansible Network Automation is using Ansible (an open source IT orchestration tool from Red Hat) to perform network automation tasks. It is simple to get started, agentless and one of the most popular tools in use today for network automation!

What is Ansible?

If you have not heard of Ansible before – check out this post What is Ansible? first.

Ansible for Network Engineers resources

Ansible for Network Engineers Course

My Ansible Network Automation Course

Check out this Ansible Network Automation Tutorial
How to use Ansible to backup Cisco Router configuration.

Ansible for Network Engineers Popular Pages

Ansible Roles 
Ansible Hosts File explained
Upgrade Cisco IOS using Ansible 

Using Ansible for Network Automation will help network administrators or infrastructure automation engineers use network automation to centrally manage the network devices in their organisation’s networks.

Ansible Networking

Using Ansible Network Modules allow network engineers to easily perform Network Automation tasks such as sending the same commands to multiple devices and configuration management. You can be up and running in a few hours.

All the links below contain Ansible Tutorials for network automation, covering Cisco configuration management using Jinja2, Juniper & F5, Ansible Tower & Ansible AWX

Check out my Network Automation Courses

Or if you are looking for some free tutorials, keep reading.
All the posts below contain real world Ansible network automation examples and case studies you can use today to start automating your network.

Ansible Configuration Management

Lost and want to find your way home?
Back Home

Systems today are getting more and more complex and network admins are being asked to do more with less. Using Ansible playbooks is a great way to simplify routine tasks using DevOps principles. Then work towards building a business orchestration system that will configure and control the administration of your network infrastructure.

AWX API

Ansible AWX API Examples for Network Engineers What is an API request? An API request is how one program or system (in this case, Ansible AWX) communicates with another program or system …

Ansible Templates

What are Ansible Templates? Ansible templates are a powerful feature that allow you to dynamically generate configuration files or other text-based content on remote systems using templates, …

AWX

Ansible AWX Ansible AWX Tutorial Ansible AWX is the open-source version of Ansible Tower, which is now Ansible Automation Controller which is part of the Ansible Automation Platform. Both AWX and …

Ansible Variable Precedence

Ansible Precedence Order Ansible variable precedence, sometimes also referred to as variable priority or hierarchy, determines which value will be assigned to a variable when that variable is defined …

Ansible Lightspeed

What is Ansible Lightspeed? all you need to know to get started Announced by Red Hat in May 2023 Ansible Lightspeed is a generative AI service designed by and for Ansible automators, operators, and …

Ansible Template Module

What is the Ansible template module and how it can help network engineers in configuration management? The Ansible template module is a powerful tool in the Ansible configuration management system …

How to install Ansible on Ubuntu

How to install Ansible on Ubuntu 22.04 To install Ansible on Ubuntu is very simple, you just need to add the Ansible PPA (Personal Package Archive) then update your system and then install Ansible. If …

Getting Started with Ansible – First Steps with Ansible for Beginners – Playbook Tutorial

Getting started with Ansible Introduction to Ansible Just getting started with Ansible? If you are just getting started with Ansible this post is for you, I will take you from have zero knowledge of …

Ansible Dynamic Inventory

Ansible Dynamic Script Example Ansible Dynamic Inventory using Python

Mastering the Ansible Playbook

Introduction to Ansible Playbooks An Ansible playbook can include one or more “Plays” which map a group of hosts to a set of tasks. Each play specifies the hosts that it applies to, and a …

Ansible Interview Questions

20 Ansible Interview Questions With Ansible becoming a must have skill for anyone in IT now I thought I would put together this short list of Ansible Interview Questions which should help you answer …

ZSH: command not found: Ansible

If you have installed Ansible and are using ZSH and when you run ansible –version you get command not found Ansible – this was my fix When you install ZSH some path variables are changed …

Ansible Host_Vars vs Group_Vars

What are host_vars and group_vars in Ansible? Variables or VARS are used to input data or a variable into a place in a playbook instead of manually entering the value in multiple places. The main …

Ansible Tutorial for Beginners

Ansible Tutorial for Beginners What is Ansible? Ansible is an open source tool tool that helps you automate IT tasks, it was purchased by Red Hat in October 2015 and is used for automation of Linux …

Ansible Tower vs Ansible Automation Platform

Red Hat Ansible Automation Platform vs Ansible Tower The main difference between Ansible Tower and Ansible Automation Platform is that Ansible Tower is an older version of the software which has now …

Ansible Automation Platform

What is Ansible Automation Platform? Ansible Tower has been the GUI front end version of Ansible for many years and if you wanted to provide logging, security and much more when operating Ansible, …

Gluware vs Ansible

Gluware review Gluware is a network automation platform that takes the headaches out of automating and orchestrating your critical network infrastructure. Gluware provides a code free option to …

Palo Alto Ansible

Palo Alto Ansible Playbook Example If you are looking for a Palo Alto Ansible Playbook you are in the right place!In this post I am going to take you through all the steps you need to start getting …

Ansible Videos

Ansible Videos for Network Engineers All the videos below are aimed at network engineers who want to use Ansible for Network Automation, however if you are looking for some basic Ansible Training a …

Install AWX on Ubuntu

Install Ansible AWX on Ubuntu 20.04 using Kubernetes AWX is the upstream open source version of Ansible Tower, you can install it for free and use it for free forever. To install on Kubernetes I will …

How to perform IOS upgrade on Cisco Switch using Ansible

Have you got 100’s or 1000’s of Cisco switches or routers to perform a software upgrade on? Looking for a simple way to upgrade Cisco IOS remotely? Or perform the task without manually …

Ansible Network Automation Course

Ansible Network Automation Course, Master Ansible and make Automating Networks a breeze! Master Ansible and become a Network Automation Ninja with my Ansible Network Automation Course You can learn …

Ansible Vault

Ansible Vault Tutorial for beginners If you have been using Ansible for a while you will have wondered if there is a way to encrypt your sensitive data or password information? There is it’s …

Ansible vs Python for Network Automation

Ansible or Python? In the world of networking right now there are many discussions about which network automation tools are the best. But one of the most asked questions is Ansible or Python? The main …

What are the advantages of using Ansible roles?

One of the main features of using Ansible for Network Automation is the use of roles, and there are many advantages of using Ansible roles which I will describe below. When you start to build up a …

Ansible Inventory

Ansible Inventory File What is an Ansible Inventory? The Ansible Inventory File defines all the hosts and groups of hosts that you want to automate with Ansible. Also called the Ansible Hosts File it …

How to install Ansible Tower on Ubuntu 16.04

If you just just like watching a video the whole process is shown in the video below. How to Install Ansible Tower on Ubuntu 16.04 Video If you want the detailed steps in written format – keep …

What is Ansible Software?

What is Ansible Software used for and what does it do? Ansible is an open source automation platform which was purchased by Red Hat in October 2015. It is used heavily by the server admin community …

Ansible IOS_Command Example

In this Ansible IOS_Command Example post I will share a simple Ansible Playbook example that will write an ACL to a Cisco Switch. This playbook will work equally well on any Cisco device and once you …

AnsibleFest London 2017 – Review

Today I attended AnsibleFest in London  – this is a paid event and one of two conferences organised by Ansible running in 2017. For a list of network automation conferences in 2024 check this …

Where are Ansible Modules Stored?

I had an issue with one of my Ansible modules recently and needed to make a change so I needed to locate the Python module. It was onto google searching “Where are Ansbile Modules Stored?” …

How to Backup Cisco Config using Ansible

Cisco Router Configuration Backup using Ansible In this Ansible Cisco tutorial for beginners I will take you from the very beginning, installing Ansible on Ubuntu, to setting up the folders and …

Let’s get started

Take a look at my premium courses on Ansible, Nornir & Git or buy them all with the Network Automation Bundle!

Network Automation Courses

Navigation

Home

Blog

About

C

Python VENV Tutorial
Python for Network Engineers

Network Automation
Network Automation Courses
Network Discovery Tools
Network Automation Conferences
Ansible Training
Devops Tutorial
Network Source of Truth
DevOps Glossary
Network Monitoring Software

Contact

Contact

Get in touch with me here

[email protected]

  • Twitter
  • LinkedIn
  • YouTube
Buy me a coffeeBuy me a coffee

Copyright © 2025 · Roger Perkin · All Rights Reserved · Privacy Policy – Terms