Skip to content

nautobot/nornir-nautobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cf574c0 · Aug 2, 2023
Nov 4, 2022
Aug 2, 2023
Feb 24, 2021
Jul 17, 2023
Mar 22, 2023
Feb 24, 2021
Feb 24, 2021
Feb 24, 2021
Feb 24, 2021
Mar 23, 2023
Feb 24, 2021
Feb 24, 2021
Mar 23, 2023
Apr 19, 2023
Jun 21, 2023
Jul 16, 2023
Dec 10, 2021
Oct 28, 2022

Repository files navigation

Nornir Nautobot

GitHub Actions PyPI Version PyPI Downloads

Nornir-Nautobot is a set of utilities to help interact with Nautobot via Nornir. The nornir_nautobot project intends to solve two primary use cases.

  • Providing a Nornir inventory that leverages Nautobot's API.
  • A set of opinionated Nornir plugins.

The set of plugins intend to provide mechanisms to include common networking workflows that will help enable network automation. As an example, there are method to get configurations or test network connectivity. Over time this will include functions to perform actions such as get vlans, neighbors, protocols, etc.

Installation

To install Nornir Nautobot install via Python PIP:

pip install nornir-nautobot

Inventory

The inventory plugin is used to gather inventory from a Nautobot instance. This queries the DCIM endpoint to gather information about the devices.

Inventory

Processor Plugin

This is an opinionated plugin to help with network automation workflows with Nautobot.

Processor Plugin

Task Plugin

The task plugin helps with dispatching specific functions with multiple underlying OS.

Task Plugin