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?
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.
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.