nornir-nautobot


Namenornir-nautobot JSON
Version 3.1.0 PyPI version JSON
download
home_pagehttps://nautobot.com
SummaryNornir Nautobot
upload_time2024-01-04 16:18:06
maintainer
docs_urlNone
authorNetwork to Code, LLC
requires_python>=3.8,<4.0
licenseApache-2.0
keywords nautobot
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Nornir Nautobot
[![GitHub Actions](https://github.com/nautobot/nornir-nautobot/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/nautobot/nornir-nautobot/actions)
[![PyPI Version](https://img.shields.io/pypi/v/nornir-nautobot)](https://pypi.org/project/nornir-nautobot/)
[![PyPI Downloads](https://img.shields.io/pypi/dm/nornir-nautobot)](https://pypi.org/project/nornir-nautobot/)

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:

```shell
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](https://docs.nautobot.com/projects/nornir-nautobot/en/latest/inventory/inventory/)

## Processor Plugin

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

[Processor Plugin](https://docs.nautobot.com/projects/nornir-nautobot/en/latest/processor/processor/)

## Task Plugin

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

[Task Plugin](https://docs.nautobot.com/projects/nornir-nautobot/en/latest/task/task/)

            

Raw data

            {
    "_id": null,
    "home_page": "https://nautobot.com",
    "name": "nornir-nautobot",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "Nautobot",
    "author": "Network to Code, LLC",
    "author_email": "opensource@networktocode.com",
    "download_url": "https://files.pythonhosted.org/packages/8e/86/9786fccc235ef3cf8142fe3f1a55c2cb09f446374c1140cfbe6c4dbe340e/nornir_nautobot-3.1.0.tar.gz",
    "platform": null,
    "description": "# Nornir Nautobot\n[![GitHub Actions](https://github.com/nautobot/nornir-nautobot/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/nautobot/nornir-nautobot/actions)\n[![PyPI Version](https://img.shields.io/pypi/v/nornir-nautobot)](https://pypi.org/project/nornir-nautobot/)\n[![PyPI Downloads](https://img.shields.io/pypi/dm/nornir-nautobot)](https://pypi.org/project/nornir-nautobot/)\n\nNornir-Nautobot is a set of utilities to help interact with Nautobot via Nornir. The nornir_nautobot project intends to solve two primary use cases.\n\n* Providing a Nornir inventory that leverages Nautobot's API.\n* A set of opinionated Nornir plugins.\n\nThe 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.\n\n# Installation\n\nTo install Nornir Nautobot install via Python PIP:\n\n```shell\npip install nornir-nautobot\n```\n## Inventory\n\nThe inventory plugin is used to gather inventory from a Nautobot instance. This queries the DCIM endpoint to gather information about the devices.  \n\n[Inventory](https://docs.nautobot.com/projects/nornir-nautobot/en/latest/inventory/inventory/)\n\n## Processor Plugin\n\nThis is an opinionated plugin to help with network automation workflows with Nautobot.\n\n[Processor Plugin](https://docs.nautobot.com/projects/nornir-nautobot/en/latest/processor/processor/)\n\n## Task Plugin\n\nThe task plugin helps with dispatching specific functions with multiple underlying OS.\n\n[Task Plugin](https://docs.nautobot.com/projects/nornir-nautobot/en/latest/task/task/)\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Nornir Nautobot",
    "version": "3.1.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/nautobot/nornir-nautobot/issues",
        "Changelog": "https://docs.nautobot.com/projects/nornir-nautobot/en/latest/dev/CHANGELOG/",
        "Documentation": "https://nornir-nautobot.readthedocs.io",
        "Homepage": "https://nautobot.com",
        "Repository": "https://github.com/nautobot/nornir-nautobot"
    },
    "split_keywords": [
        "nautobot"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b334cb2036798c6f92fabccca0c756939ad81b5b2811dbeb65da483785c4a5bc",
                "md5": "16f9a3dfe365115a92969c5b1faf0be5",
                "sha256": "23197181c17fa6de503679490d04fdc7315133ec5ddc9b549eb0794af9da418f"
            },
            "downloads": -1,
            "filename": "nornir_nautobot-3.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "16f9a3dfe365115a92969c5b1faf0be5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 22925,
            "upload_time": "2024-01-04T16:18:05",
            "upload_time_iso_8601": "2024-01-04T16:18:05.020225Z",
            "url": "https://files.pythonhosted.org/packages/b3/34/cb2036798c6f92fabccca0c756939ad81b5b2811dbeb65da483785c4a5bc/nornir_nautobot-3.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e869786fccc235ef3cf8142fe3f1a55c2cb09f446374c1140cfbe6c4dbe340e",
                "md5": "fc2efea73947499304f0fb2eaa565f31",
                "sha256": "5bc58d83650fb87aec456358205d455aaa5289345e2bc18f32d6bfa421eec63c"
            },
            "downloads": -1,
            "filename": "nornir_nautobot-3.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "fc2efea73947499304f0fb2eaa565f31",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 15125,
            "upload_time": "2024-01-04T16:18:06",
            "upload_time_iso_8601": "2024-01-04T16:18:06.200690Z",
            "url": "https://files.pythonhosted.org/packages/8e/86/9786fccc235ef3cf8142fe3f1a55c2cb09f446374c1140cfbe6c4dbe340e/nornir_nautobot-3.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-04 16:18:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nautobot",
    "github_project": "nornir-nautobot",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "nornir-nautobot"
}
        
Elapsed time: 0.16170s