
Learn how Ansible automates configuration across multiple devices from a single command, enabling show commands, backups, and changes on routers, servers, and firewalls without vendor limits.
learn ansible install options across operating systems, including linux on a vm or direct install, with windows or macos users choosing suitable environments.
Install ansible on Windows using the WSL Ubuntu app from the Microsoft Store. Create a Unix user, run sudo apt-get update, then pip install ansible, and verify with ansible --version.
Install Ubuntu in a VirtualBox VM by downloading the Ubuntu ISO, creating a Linux 64-bit VM, booting from the ISO, completing installation, and using the terminal.
Provide macOS installation guidance for Mac users, linking Apple installation documentation and inviting tips to share with the class in the Ansible for Network Engineers course.
Use GNS3 to install and import the network automation appliance, configure IP addresses, and verify connectivity to automate routers, switches, and other devices.
Learn basic Linux navigation and file editing to prepare for Ansible use: change directories, list and view files, create and edit with nano, and use sudo for elevated privileges.
Create a host inventory file in your home directory, define address groups and IP ranges for automation, save with nano, and verify with cat to prepare the upcoming Ansible configuration.
Create and customize the Ansible config file, point to the host inventory, disable host key checking, set a 5-second connection timeout, and organize group_vars with devices.yaml for OS checks.
Learn to run Ansible raw commands across multiple devices, verify SSH connectivity, configure user accounts, and filter command output with grep to identify hostnames, MAC addresses, and running configurations.
Learn how to create and run Ansible playbooks to automate Cisco device configurations, including loading and applying ACL lines, clearing old ACLs, and verifying changes across multiple lab devices.
Create a backup workflow for network device configurations with an Ansible playbook, outputting 'show run' results to timestamped files in a dedicated show outputs directory.
Discover valuable learning resources with a bonus lecture that links to Cisco CCMA and Cisco cyber ops courses, encouraging enrollment via the lecture resources.
In this course you will learn everything you need to know to start automating with Ansible.
I will show you how to setup your own Ansible environment for free with all options:
Windows
macOS
Linux VM
GNS3
Once you have your lab setup then you will be able to follow along with all of my automation demos.
Here are some examples of what you will be able to do after this course:
View show command output from multiple devices from one terminal
Push configuration changes with Ansible playbooks
Backup all of your device configurations in seconds
Linux basic operations
I cannot wait for you to see how powerful Ansible is to a network admin or engineer.