Network Automation

Hi, I’m new here.

I have basic undertanding of Python, but never tried network automations. I want to learn ansible for network automation. Do you guys know from where can I start it and get good at it? resources and stuff. Some resource where it starts from basic and ends with good experience?

Hi, after I looked at ENCOR videos on here I went through the getting started pages on Ansible official site page which was useful:
https://docs.ansible.com/ansible/latest/getting_started/index.html

Then once you’ve learned how to install, setup inventory/playbooks you can build your own playbooks from their collection index’s for which ever devices you are managing.
https://docs.ansible.com/ansible/latest/collections/index.html

1 Like

Hello Vamshi

Welcome to the world of network automation! First of all, thanks to @parnett for the response and the valuable links shared!

It’s great that you have a basic understanding of Python, as it will be quite beneficial while learning Ansible. Here are some resources where you can start learning Ansible for network automation:

  • Ansible Documentation: As stated by Peter, Ansible’s official documentation is a great starting point. It’s comprehensive and covers everything from the basics to advanced topics. You can find it here: Ansible Docs
  • Ansible for Network Engineers Course by Kirk Byers: This course is a perfect fit for beginners. It covers all the basics and gradually moves to advanced topics. You can find it here: Netmiko, NAPALM, pyntc, NetBox, Paramiko, GNS3
  • Network to Code Slack Channel: This is a community of network engineers where you can ask questions and share your knowledge. You can join the community here: NetworkToCode
  • Books: “Ansible for DevOps” by Jeff Geerling and “Mastering Ansible” by Jesse Keating are good books to start with.
  • YouTube: There are many tutorials available on YouTube that can help you understand the concepts better. One of the channels you can follow is NetworkChuck
  • Udemy: There are several courses available on Udemy for Ansible. One of the highly rated ones is Ansible for Network Engineers: Quick Start GNS3 & Ansible

Remember, the key to mastering Ansible or any other tool is consistent practice. Try to automate small tasks initially, and gradually move to complex ones.

I hope this has been helpful!

Laz

1 Like

Thank you Peter. I’ll definitely follow this

1 Like

Also, checking the vendor specific knowledge base for some vendors. I didn’t have to do it for cisco nxos ansible mgmt to get going but for juniper devices its different. They have their own managed collections so had to go through their ansible tech docs to get started.

1 Like