RUVIDEO
Поделитесь видео 🙏

Nornir: Python automation framework – Network programmability stream 17 смотреть онлайн

The recording of the network programmability streamwhich occurred on 2018/07/01

On this stream we had the first look at Nornir - Python automation framework written by David Barroso, Patrick Ogenstad and Kirk Byers. Previously, this project was known as Brigade but got recently renamed.
Nornir feels very similar to Ansible but has some drastic changes in comparison: while Nornir can use declarative inventory and vars files in YAML format (or any other format), similar to Ansible, Nornir "playbooks" are written in pure Python instead of YAML. This removes any limits introduced by Ansible/YAML declarative style of your tasks. Also Nornir uses Python multithreading, which scales much better than Ansible multiprocessing (forks), especially in the networking context, where network (I/O) is the bottleneck, not CPU.
Additionally, because Nornir is 100% Python, it is very easy to write new plugins or tasks, if you know Python.
It is a very young project, but it has a lot of potential.

Timecode:
0:00 - Introduction, news and announcements
15:02 - Why Nornir? Ansible vs Nornir
28:08 - Lab environment
37:12 - Getting started with Nornir
39:50 - Nornir: inventory
1:15:30 - Nornir: inventory filtering
1:38:45 - Nornir: running tasks
2:00:00 - Nornir: network configuration using templates and NAPALM
2:30:13 - Nornir: network configuration using templates and netmiko
2:40:57 - Nornir: Ansible inventory plugin
2:55:04 - Nornir: sending REST API calls - GNS3 API example
3:04:00 - Stream summary

Resources:
Nornir - https://nornir.readthedocs.io/en/latest/
Python 3.7 new features: https://realpython.com/python37-new-features/
Ansible 2.6: https://www.ansible.com/blog/your-time-has-come-ansible-2-6
Netmiko fast_mode: https://github.com/ktbyers/netmiko/pull/857
Python for network engineers book [Russian]: https://natenka.github.io/pyneng-online/

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 https://twitch.tv/dmfigol
The code is on my github: https://github.com/dmfigol/network-programmability-lab
To chat between streams join discord: https://discord.gg/qMMQZ3z

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

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

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Nornir: Python automation framework – Network programmability stream 17» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.