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.
Intermediate
3
Yes
No
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.
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.