Writing a NETCONF connection plugin for Nornir – Network programmability stream 21

Опубликовано: 14 Март 2026
на канале: dmfigol live
705
14

The recording of the network programmability stream which occurred on 2018/08/05

This is the third stream about Nornir.
During the stream I wrote a NETCONF connection plugin for Nornir as well as task plugins for NETCONF get, get config and edit config operations.

Previous streams about Nornir:
Python automation framework - Nornir created by David Barroso was explored in Part 16:    • Nornir: Python automation framework – Netw...  
Migrating Migrating lab system from Ansible to Nornir [Part 19]:    • Migrating lab system from Ansible to Norni...  


Timecode:
0:00 - Introduction
1:25 - My JavaScript journey
13:55 - Other announcements
20:15 - Getting started and preparing the environment
34:05 - Writing a NETCONF connection plugin for Nornir
1:11:15 - Writing a Nornir task plugin for NETCONF get config operation; testing by getting a config from Cisco CSR running IOS-XE 16.8.1a
2:06:05 - Writing a Nornir task pluging for NETCONF get operation; testing by getting a list of boot images (native model), interface statistics (native model) and inventory details (native model) from CSR
2:42:30 - Writing a Nornir task pluging for NETCONF edit config operation; testing by adding a subinterface using native model and openconfig model to CSR configuration
3:05:40 - Stream summary and wrap-up

Resources:
Nornir: https://nornir.readthedocs.io/en/latest/
OpenAI blog: https://blog.openai.com/


Please note that this content is stream-first and it is slow-paced by design. I recommend increasing playback speed in the player settings.

Don't miss my upcoming streams at   / dmfigol  
The code is on my GitHub: https://github.com/dmfigol/network-pr...

Twitter:   / dmfigol  
Blog: https://dmfigol.me

Background music (royalty-free):
https://www.pretzel.rocks/