Available Courses

Network Automation with Nornir: Mastering Network Tasks

Dive into network automation with Nornir, a flexible Python framework tailored for network engineers. In this concise and focused course, you’ll gain a solid understanding of Nornirs core utilities, and learn how to automate network tasks efficiently. We will cover integrating Nornir with NetBox for dynamic inventory management, using Jinja2 templates to generate configurations, and automating tasks with NAPALM. Through practical examples and hands-on exercises, you’ll be equipped to streamline network operations and manage devices with ease.

menu_book
signal_cellular_alt

Difficulty Level

Intermediate

menu_book

No. of Chapters

3

YouTube Video Included

Yes

quiz

Quiz Included

No

Chapters

1

Nornir Fundamentals and Configuration

This chapter introduces the Nornir framework and its core components. Youll learn how to set up Nornir, define device inventories, execute tasks, and manage data using Nornirs built-in utilities. Well also explore best practices for writing clean and efficient Nornir scripts.

2

Integrating Nornir with NetBox and Jinja2

In this chapter, you’ll learn how to leverage NetBox, a popular network infrastructure management platform, to dynamically manage Nornirs device inventory for different network devices, ensuring consistency and reducing manual errors. Well cover how to use Jinja2 templating to generate configuration files for devices.