Nornir – Network Automation

A framework to automate networks


What you’ll learn

  • Nornir.
  • python.
  • network automation.
  • devops.
  • cisco.
  • centos.

Course Content

  • Introduction –> 1 lecture • 3min.
  • Init –> 2 lectures • 13min.
  • The Real Deal –> 4 lectures • 59min.
  • Bonus Lecture –> 2 lectures • 25min.
  • Finito –> 1 lecture • 2min.

Nornir - Network Automation




Nornir is an automation framework written in python to be used with python. Most automation frameworks hide the language they are written in by using some cumbersome pseudo-language which usually is almost Turing complete, but lacks tooling to debug and troubleshoot. Integrating with other systems is also usually quite hard as they usually have complex APIs if any at all. Some of the other common problems of those pseudo-languages is that are usually quite bad at dealing with data and re-usability is limited.

Nornir aims to solve those problems by providing a pure python framework. Just imagine Nornir as the Flask of automation. Nornir will take care of dealing with the inventory where you have your host information, it will take care of dispatching the tasks to your devices and will provide a common framework to write “plugins”.

This course is about network and linux automation via the famous nornir framework. In this course you will get a strong fundation to use for your daily network automation struggles, an linux versions. We will learn how to initialize the project, how to execute commands on linux devices, and how to configure network devices in your infrastructure. There are extra videos which will give you more insight as to what it’s like to really get the job done.


Hope to see you in the next video.




Get Tutorial