Overview
Nornir is an open-source framework with inventory management for operating groups of network devices. It is 100% Python, therefore it's fast and easy to customize. Nornir is great for tasks such as:
- Backing up your network devices
- Rendering configuration from your Jinja2 templates
- Collecting information from your devices using Netmiko, Scrapli or NAPALM
In this course, you will learn,
- The fundamentals of Nornir and how it compares to other tools such as Ansible
- How to install and configure Nornir
- How to create a static-based inventory
- How to connect and pull inventory data from NetBox
- How to use basic and advanced (F object) inventory filtering
- What are Nornir tasks and subtasks?
- How to create and run tasks and subtasks
- How to inject credentials into your inventory
- What the Nornir result tree is and the various objects that are built around it
- About Nornir functions
- About Nornir plugins and the main plugins available
- How to read YAML and JSON files using Nornir plugins
- How to write to text files using Nornir plugins
- How to render Jinja2 templates using Nornir plugins
- How to use Netmiko, NAPALM and Scrapli using Nornir plugins
- About Nornir processors
- How to use Nornir processors to integrate Nornir with Python Rich progress bars
Rick Donato
Lead Trainer
Course Contents
5 lessons
20min
-
06:30
-
03:16
-
02:50
-
04:25
4 lessons
7min
7 lessons
26min
-
02:02
-
02:31
-
02:14
-
02:38
7 lessons
18min
-
02:31
-
04:28
-
02:45
-
01:31
-
02:43
3 lessons
9min
-
04:28
-
03:57
3 lessons
3min
-
02:05
-
00:49
6 lessons
24min
-
03:05
-
03:25
-
04:02
-
04:02
-
06:40
3 lessons
14min
1 lesson
1min
-
01:42
At a Glance
Content
39 Lessons
Level
Beginner
Duration
2hr 7min