No video

Nornir (Python Network Automation) | TextFSM & Structured Data!

  Рет қаралды 4,631

IPvZero

IPvZero

Күн бұрын

In this video we look at leveraging the power of TextFSM to obtain granular control of our automation scripts!
If you find these videos useful, please consider liking, subscribing and sharing to support the channel. Thank you!
Download the scripts/config featured in this video here: github.com/IPv...
Follow me: / ipvzero

Пікірлер: 22
@IPvZero
@IPvZero 4 жыл бұрын
Links to my new Network Automation training at CBT Nuggets: ---------------------------------------------------------------------------------------------- UNDERSTAND THE NORNIR AUTOMATION FRAMEWORK ---------------------------------------------------------------------------------------------- www.cbtnuggets.com/it-training/understanding-nornir-automation-framework? ---------------------------------------------------------------------------------------------- AUTOMATE NETWORK CONFIGURATIONS WITH NORNIR ---------------------------------------------------------------------------------------------- www.cbtnuggets.com/it-training/automate-network-configuration-nornir? --------------------------------------------------------------------------------------------- UNDERSTAND AUTOMATION SECURITY --------------------------------------------------------------------------------------------- www.cbtnuggets.com/it-training/understand-automation-security?
@Johnny0nieves1
@Johnny0nieves1 4 жыл бұрын
John your so humble! YOUR THE MAN!!!
@IPvZero
@IPvZero 4 жыл бұрын
Thanks, brother. It's all true, though haha. I don't want people to stumble upon this channel, see a library of automation videos and get the impression that I have some kind of expertise/experience that I don't actually have. If you're just labbing, have fun and experiment. But especially if you're going to apply these lessons to real network deployments, always double check the information. I'm trying my best to read official documentation and be as accurate as possible but when you're still learning (as I am) - you actually don't know what you don't know...and could miss some really important details. So use multiple sources and cross reference :) -John
@aslanabdurahmanov
@aslanabdurahmanov 4 жыл бұрын
@@IPvZero This is what exactly sets you apart from everyone else out there making such contents. As i mentioned before, i checked a lot of stuff online free and paid, some CCIE XX, CCDE chap's videos ( even though none can deny their expertise) but no one else don't explain these topics like you do. Thanks a lot, John!
@IPvZero
@IPvZero 4 жыл бұрын
@@aslanabdurahmanov Thanks so much Aslan! I genuinely appreciate the kind words :)
@IPvZero
@IPvZero 4 жыл бұрын
TIMESTAMPS: 0:20 My Important Message 2:30 Downloading the NTC templates 4:30 Looking at Unstructured Data 7:30 Looking at Structured Data 11:30 IPDB Debugger and manipulating elements 14:00 Examining the ['facts'] key 15:30 Explanation of the script we're going to deploy 20:35: Deploying the script!
@Goonzilla1102
@Goonzilla1102 4 жыл бұрын
yo, whatsup, just came by while coincidentally working at NorNir right now, these vids are top!
@IPvZero
@IPvZero 4 жыл бұрын
Haha thanks, Alan! Really appreciate it :) -John
@parthi6523
@parthi6523 4 жыл бұрын
A really great lecture and demo.. way to go.. getting more interested with nornir
@IPvZero
@IPvZero 4 жыл бұрын
Thanks, Parthi! Really appreciate it! :) -John
@jorgegil13283
@jorgegil13283 3 жыл бұрын
Wonderful and simply perfect
@linkflap1342
@linkflap1342 4 жыл бұрын
I like when you explain stuff step by step, even those easy parts, it is very good for people starting with automation and python. Many other channels just shows demo and that's it. Best way to learn is to do practical exercises. But how to start when you found complex code without explanation? Your videos allows to create simple projects focused on network automation very fast and introduces basics for bigger ones in future. To learn, just start with Netmiko for legacy devices, then try Napalm, it have more cool features and last, ultimate piece is Nornir. Very fast and much simpler than Ansible. I just can't convince myself to Ansible. It is like learning new programming language just for automation only, when i can use Python for other stuff.
@IPvZero
@IPvZero 4 жыл бұрын
Thanks, Foto! Really appreciate you leaving more of your feedback. I do try my best to explain things as simply as possible, as I remember very well starting out myself and finding it all a bit of a maze, so I try not to make too many assumptions and attempt to break it down piece by piece! Totally agreed with you on Nornir. I also find it much better than Ansible - faster, and way more flexible. What might take you 20 lines in Ansible can be solved with 2 lines of Python code. Interesting that you say it's easier than Ansible - I find that too, but it seems like Nornir is perceived by most people as "more difficult" because it's Python-based. Whereas Ansible is YAML and "human-readable". I still think Ansible is worth learning if only because of its widespread adoption in the industry. The reality is a lot of people are using it, so if you're part of a team and you're doing all your automation in Nornir and no one else understands anything but Ansible playbooks then it could be an issue. The goal is to convince everyone to switch to Nornir hahaha! -John
@stylz1
@stylz1 3 жыл бұрын
Brilliant. This is exactly what I need.
@wiecaszekpawel
@wiecaszekpawel 4 жыл бұрын
Another nice one, John :)
@IPvZero
@IPvZero 4 жыл бұрын
Thanks, P W! Good to hear from you again! -John
@Crackdown148
@Crackdown148 4 жыл бұрын
I just wanted to ask that when do you indicate which Textfsm template to use ? Btw amazing content on your channel, very helpful for people starting to look into Network Automation. Thank you for the amazing content.
@adarshanswers61
@adarshanswers61 4 жыл бұрын
As John said 0:23 to 2:20 this are the 3 person should ask them guys Dmitry figol Stuart Clark Hank Preston #nornir guys keep supporting John:)-
@IPvZero
@IPvZero 4 жыл бұрын
Hey, Adarsh! Yup - the Cisco DevNet guys are really on top of things, people interested in automation should really be watching/reading their material if they're not already. There's many others like Ivan Pepelnjak from IPSpace, etc, too. Really high quality info from experienced pros - make use of it! And, of course, reading the official documentation of the automation tools! Perhaps the most important resource available to anyone :) -John
@adarshanswers61
@adarshanswers61 4 жыл бұрын
And also Nicholas Russo for devnet github.com/ktbyers
@kenmurphy4259
@kenmurphy4259 4 жыл бұрын
Nice!
@IPvZero
@IPvZero 4 жыл бұрын
Thanks, Ken! :)
Introduction to Nornir | Python Network Automation!
19:45
IPvZero
Рет қаралды 14 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 55 МЛН
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 34 МЛН
WHO CAN RUN FASTER?
00:23
Zhong
Рет қаралды 41 МЛН
Network Automation: Desired State!
13:08
IPvZero
Рет қаралды 1,3 М.
Parse Cisco IOS to JSON with Python and Netmiko
17:15
Data Knox
Рет қаралды 21 М.
Introduction to Genie | Python Network Automation!
25:41
IPvZero
Рет қаралды 7 М.
How To Setup A Network Automation Environment!
16:35
IPvZero
Рет қаралды 6 М.
KEY CONCEPTS: BGP Loop Prevention!
15:08
IPvZero
Рет қаралды 2 М.
Automate your network with Nornir - Python automation framework
48:23
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 55 МЛН