%global _empty_manifest_terminate_build 0 Name: python-nornir-nautobot Version: 2.4.0 Release: 1 Summary: Nornir Nautobot License: Apache-2.0 URL: https://nautobot.com Source0: https://mirrors.aliyun.com/pypi/web/packages/e8/20/1c8e2a2397fa877b360a68f5c7ba81ad930a26d99bb78e650df0b6529269/nornir_nautobot-2.4.0.tar.gz BuildArch: noarch Requires: python3-httpx Requires: python3-netutils Requires: python3-nornir Requires: python3-nornir-jinja2 Requires: python3-nornir-napalm Requires: python3-nornir-netmiko Requires: python3-nornir-utils Requires: python3-pynautobot Requires: python3-requests Requires: python3-routeros-api %description # 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/) %package -n python3-nornir-nautobot Summary: Nornir Nautobot Provides: python-nornir-nautobot BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-nornir-nautobot # 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/) %package help Summary: Development documents and examples for nornir-nautobot Provides: python3-nornir-nautobot-doc %description help # 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/) %prep %autosetup -n nornir_nautobot-2.4.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-nornir-nautobot -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 2.4.0-1 - Package Spec generated