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/