Skip to main content

Downloads PyPI PyPI versions GitHub Discussion Code style: black Documentation status

logo

Salt Nornir

Repository to store Nornir based SaltStack modules:

  • salt-nornir proxy minion module
  • salt-nornir execution module
  • salt-nornir state module
  • salt-nornir runner module

Nornir Proxy Minion helps to manage network devices at scale, refer to documentation for details.

Architecture

Python and Plugins.

architecture

Nornir Proxy acts as a bridge between SaltStack and a wide set of open source network automation libraries.

Key Features

  • Manage your devices over SSH or Telnet CLI using Netmiko 170+ drivers, Scrapli, Cisco Genie/PyATS or NAPALM
  • NETCONF management of network devices one command away using Ncclient or Scrapli-Netconf
  • Interact with any HTTP API using Python requests library, automate your networking fleet using RESTCONF
  • gNMI device management supported thanks to integration with PyGNMI library
  • Capability to manage device over SNMPv1/2/3 using puresnmp library
  • Results data processing with the help of NTC-Templates, TTP, Jmespath, lxml, xmltodict
  • Addresses overwhelming set of use cases from simple data retrieval and parsing to infrastructure provisioning, testing, orchestration and self-healing
  • Python is a first class citizen, need something special - write your own plugins, modules, scripts, codify your work flows
  • Integrate anything with anything, all you can do via CLI supported by SaltStack and Nornir Python API or SaltStack REST API
  • Well tested - 570 tests for salt-nornir and nornir-salt packages combined as of release 0.14.0

Communication and discussion

Network To Code salt-nornir Slack Channel

Open an issue

Start a discussion

Contributing

Issues, bug reports and feature requests are welcomed. Feedback is a gift and we truly value it.

Authors Guidelines

  • if it is not in the docs it does not exist
  • if it is not tested it is broken
  • done is better than perfect
  • keep it stupid simple

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

salt_nornir-0.14.0.tar.gz (76.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

salt_nornir-0.14.0-py3-none-any.whl (77.4 kB view details)

Uploaded Python 3

File details

Details for the file salt_nornir-0.14.0.tar.gz.

File metadata

  • Download URL: salt_nornir-0.14.0.tar.gz
  • Upload date:
  • Size: 76.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.9.13 Windows/10

File hashes

Hashes for salt_nornir-0.14.0.tar.gz
Algorithm Hash digest
SHA256 eca13c93a7abce966d878b8e0d5d00541d26e286847a8ccede7f3a42563b6bb7
MD5 2cbc5dbabd44a43b6db4942afa103369
BLAKE2b-256 4e288e51cdd66b4f1cf042a6a42933437f6bb447d78b6f7ac9e7ceb37e244977

See more details on using hashes here.

File details

Details for the file salt_nornir-0.14.0-py3-none-any.whl.

File metadata

  • Download URL: salt_nornir-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 77.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.9.13 Windows/10

File hashes

Hashes for salt_nornir-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed1555b6e3e8e9c8d57eb912a1266125259e1ed88a42309ba96fac3c14444f7d
MD5 ed0cae30a6913cc6cd9d76e1b43efde6
BLAKE2b-256 4a694a40e15316ce1c8ff16d0070a508d7d189ca3a8b663e235a0a315fcd70d4

See more details on using hashes here.

Release history Release notifications | RSS feed

0.21.1

2 files

0.21.0

2 files

0.20.7

2 files

0.20.6

2 files

0.20.5

2 files

0.20.4

2 files

0.20.3

2 files

0.20.2

2 files

0.20.1

2 files

0.20.0

2 files

0.19.4

2 files

0.19.3

2 files

0.19.2

2 files

0.19.1

2 files

0.19.0

2 files

0.18.0

2 files

0.17.2

2 files

0.17.1

2 files

0.17.0

2 files

0.16.1

2 files

0.16.0

2 files

0.15.0

2 files

This release

0.14.0 This release

2 files

0.13.2

2 files

0.13.1

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.10.1

1 file

0.9.0

1 file

0.8.0

1 file

0.7.0

1 file

0.6.2

1 file

0.6.1

1 file

0.6.0

1 file

0.5.1

1 file

0.5.0

1 file

0.4.0

1 file

0.3.1

1 file

0.3.0

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page