Community Plugins

Community Nornir Plugins

Name

Plugin Types

Description

Maintainers

nornir_napalm

tasks
connection
Allows interacting with
devices using the napalm library.

dbarrosop

nornir_netmiko

tasks
connection
Allows interacting with
devices using the netmiko library.

ktbyers

nornir_netbox

inventory
Nornir inventory plugin
for NetBox.

nornir_ansible

inventory
inventory plugin to use
Ansible inventories with Nornir.

carlmontanari

nornir_scrapli

tasks
connection
Allows interacting with
devices using the scrapli library.

carlmontanari

nornir_utils

tasks
processors
inventory
functions
Collection of simple plugins
for Nornir: YAMLInventory,
print_result, print_title,
echo_data, write_file,
load_json, load_yaml,
and more.

dbarrosop

nornir_jinja2

tasks
Collection of tasks to work
with jinja2 templates.

dbarrosop

ipfabric_nornir

inventory
IP Fabric vendor supported
Nornir inventory plugin
forked from nornir_ipfabric.

IP Fabric

nornir_ipfabric

inventory
Nornir inventory plugin
for IP Fabric.

routetonull

nornir_salt

runners
inventory
functions
Collection of Nornir plugins:
QueueRunner, RetryRunner,
DictInventory, ResultSerializer,
FFun.

dmulyalin

nornir_pyez

tasks
connection
Allows interacting with
Juniper devices using
the PyEZ library.

DataKnox

nornir_f5

tasks
connection
Collection of Nornir plugins
to interact with F5 systems
and deploy declaratives to F5
Automation Toolchain (ATC)
services like AS3, DO, and TS.

erjac77

nornir-nautobot

inventory
processors
tasks
Collection of Nornir plugins
with interactions to Nautobot,
including inventory, processor,
and tasks.

Network to Code

nornir-cli

cli
CLI tool based on Nornir,
Nornir Plugins and Click.

timeforplanb123

nornir_routeros

tasks
connection
RouterOS API connection plugin
and tasks for Nornir.

devon-mar

nornir_paramiko

tasks
connection
Paramiko connection plugin
and tasks adapted from
Nornir 2.5.0.

devon-mar

nornir_http

tasks
Collection of tasks to
interact with HTTP Servers.

ubaumann

nornir_table_inventory

inventory
Allows managing inventory
by table file (CSV or Excel).

jiujing

nornir_pyxl

tasks
Collection of tasks to easily
import Excel data into Nornir
workflows using OpenPyxl.

h4ndzdatm0ld

nornir_netconf

tasks
connection
Collection of tasks and
connection plugin using
the ncclient library to
interact with devices
over NETCONF.

h4ndzdatm0ld

nornir-sql

inventory
Use SQL database as
source of inventory.

viktorkertesz

nornir_csv

inventory
Dynamic CSV Inventory
plugin with support for
Groups, Defaults, and
Connection Options.

matman26

nornir-rich

functions
processors
Collection of functions
and processors for generating
nice looking output with rich.

ubaumann

nornir_librenms

inventory
Use LibreNMS as source of
inventory to generate hosts,
groups, and many attributes
like version, model, etc.

shamalawy

nornir_pyntc

tasks
connection
Collection of tasks and
connection plugin using
the pyntc library to
interact with devices.

Network to Code

nornir_pygnmi

tasks
connection
Collection of tasks and
connection plugin using
the pygnmi Python
library.

akarneliuk

nornir_pyfgt

tasks
connection
Collection of tasks and
connection plugin using
library to interact with
Fortigate firewall devices.

gt732

nornir_infrahub

inventory
tasks
Nornir plugin for Infrahub.

OpsMill

nornir-nuts

runners
Nornir plugins designed
for use with Nuts;
CachedThreaded Runner.

nuts

nornir-conditional-runner

runners
Nornir plugin
ConditionalRunner that
enforces concurrency
limits based on host groups
or custom condition groups.

slinder