Skip to content

Project Details

What is nornir_scrapli

nornir_scrapli is scrapli (and scrapli netconf's) plugin for Nornir. Nearly all (synchronous) methods of scrapli are available/exposed in nornir scrapli. So if you enjoy scrapli, but also want the built-in concurrency and inventory management afforded by nornir, this is the place to be!

Supported Platforms

nornir_scrapli supports the "core" scrapli drivers, the GenericDriver (for use with linux hosts generally speaking ), and the scrapli_community platforms as well! See scrapli core docs and the scrapli community docs for more info. The platform argument in the inventory data should use the "normal" NAPALM style platform names, generic, or the name of the scrapli_community platform (i.e. huawei_vrp)).

Example platform values (for inventory data):

1
2
3
4
5
6
7
platform: cisco_iosxe
platform: cisco_iosxr
platform: cisco_nxos
platform: arista_eos
platform: juniper_junos
platform: generic
platform: huawei_vrp

This repo is the nornir plugin for scrapli, however there are other libraries/repos in the scrapli family -- here is a list/link to all of the other scrapli things!