In the world of network automation there are many discussions about which network automation tools are the best. But one of the most asked questions is Ansible or Python? Ansible is considered to be the tool of choice for most network engineers who are getting started the network programmability. Python is a general purpose programming […]
Network Automation with Ansible
Ansible Network Modules allow network engineers to perform Network Automation using Ansible.
This page contains Ansible Tutorials for network engineers covering Cisco configuration management, Juniper & F5. Ansible Network Automation Training. Ansible Tower & Ansible AWX
- Check out this Ansible Tutorial
How to use Ansible to backup Cisco configurations.
If you want to learn Ansible from scratch check out my in depth training.
- Over 4 hours of HD video in my
Ansible Network Automation Course
All posts below contain real world Ansible network automation examples you can use today to start automating your network.
One of the main features of Ansible 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 collection of playbooks you will soon discover that there will be duplication and you find yourself writing or using the same blocks […]
The Ansible Hosts File or Inventory file tells Ansible about the hosts that it can connect to. For Ansible to automate a Linux Server, Network device or Cloud server it has to exist within the inventory (also known as the Ansible hosts file) and saved in either YAML or INI format. The file can also […]
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 reading! How to install ansible tower tbc
Anisble is an open source automation platform which was purchased by Red Hat in October 2015. It is used heavily by the server admin community to administer and deploy updates and patches to linux servers. In the last few years it has gained a great following from the network community who are now using it […]
In this Ansible IOS_Command Example post I will share a simple Ansible Playbook that will write an ACL to a Cisco Switch. This playbook will work equally well on any Cisco device and once you grasp the concepts of using the IOS_Command Module and also the IOS_Config module you can configure whatever you want. The […]
Today I attended AnsibleFest in London – this is a paid event and one of two conferences organised by Ansible running in 2017. The second one is running on September 7th in San Francisco More Info here: www.ansible.com The event in London was held at the Intercontinental London 02 AnsibleFest London 2017 The day was split […]
In Ansible version 2.2 the network credentials were coded into the playbook which made for a bit of a security issue. This meant anyone with access to the playbook had access to the user credentials. In version 2.3 that issue has been resolved and all network credentials have been removed from the playbook. Ansible network […]
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?” I could not find any information around this question. So after a lot of research I found the answer and […]
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 running through a simple playbook which will backup the configuration of a Cisco router. I will say that I am not a Linux expert so if you notice any Linux errors […]
Ansible Network automation Course If you’re a Network Engineer looking to add another skill to your toolbelt for better career opportunities and better pay, this is the course for you. This network automation course will take you from no knowledge of Ansible at all, to an installed Ansible control node with working playbooks performing automated […]