Metadata-Version: 2.4
Name: nornir_napalm
Version: 0.6.0
Summary: NAPALM's plugins for nornir
Author: David Barroso
Author-email: David Barroso <dbarrosop@dravetech.com>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: napalm>=5,<6
Requires-Dist: nornir>=3.0.0a0,<4
Requires-Python: >=3.10
Project-URL: Repository, https://github.com/nornir-automation/nornir_napalm
Description-Content-Type: text/x-rst

.. image:: https://img.shields.io/badge/docs-passing-green.svg
   :target: https://nornir.tech/nornir_napalm/
   :alt: Documentation

.. image:: https://github.com/nornir-automation/nornir_napalm/workflows/test_nornir_napalm/badge.svg
   :target: https://github.com/nornir-automation/nornir_napalm/actions?query=workflow%3Atest_nornir_napalm
   :alt: test_nornir_napalm

nornir_napalm
=============

Collection of simple plugins for `nornir <https://github.com/nornir-automation/nornir/>`_

Installation
------------

.. code::

    pip install nornir_napalm

Documentation
-------------

You can access the plugin documentation at `https://nornir.tech/nornir_napalm <https://nornir.tech/nornir_napalm>`_

Plugins
-------

Connections
___________

* **napalm** - Connect to network devices using `napalm <https://github.com/napalm-automation/napalm/>`_

Tasks
_____

* **napalm_cli** - Call napalm's `cli` method
* **napalm_configure** - Call napalm's `configure` method. It also allows committing/discarding configurations.
* **napalm_get** - Call napalm's `get_*` methods
* **napalm_ping** - Call napalm's `ping` method`
* **napalm_validate** - Call napalm's `validate` method
