Salt Nornir
Nornir centered SaltStack modules:
- salt-nornir proxy minion module
- salt-nornir execution module
- salt-nornir state module
- salt-nornir runner module
- salt-nornir Netbox pillar module
Nornir Proxy Minion helps to manage network devices at scale, refer to documentation for details.
Architecture
Python and Plugins.
Nornir Proxy acts as a bridge between SaltStack and a wide set of open source network automation libraries.
Features
- CLI management of devices over SSH or Telnet using Netmiko, Scrapli, Cisco Genie/PyATS or NAPALM
- NETCONF management of network devices using Ncclient or Scrapli-Netconf
- HTTP API/RESTCONF interact with devices using Python requests library
- gNMI device management supported thanks to integration with PyGNMI library
- SNMPv1/2/3 support to manage device using puresnmp library
- Data Processing using NTC-Templates, TTP, Jmespath, lxml, xmltodict libraries
- Network Testing of state and configuration via SSH, Netconf, gNMI, HTTP or SNMP
- Python is a first class citizen - write plugins, modules, scripts, codify work flows
- API integrate with anything using SaltStack and Nornir Python API or SaltStack HTTP API
- Netbox Source of Truth inventory integration for infrastructure management
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.
Developers Motto
- 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
Want To Hire
Reach out at d.mulyalin@gmail.com to discuss.
Feel like you want to sponsor me or buy me a coffee 😃 ☕.
Metadata
Release files for salt-nornir 0.21.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| salt_nornir-0.21.1.tar.gz | 111.9 kB | Without provenance | Details for salt_nornir-0.21.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| salt_nornir-0.21.1-py3-none-any.whl | Python 3 | none | any | Details for salt_nornir-0.21.1-py3-none-any.whl |
Total release size: 227.2 kB
Release files / salt_nornir-0.21.1.tar.gz
| Download URL | salt_nornir-0.21.1.tar.gz |
|---|---|
| Size | 111.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2df3c0184b9a801cbcbed149627f0150a4948c62fd6ea3fd1b50c577d8defae8
|
|
BLAKE2b-256 checksum How to use checksums |
810b1fa657f9983a0d92b2da184f4906bfec270a62500657fccb10901f4a6a53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.13 Windows/10
|
Release files / salt_nornir-0.21.1-py3-none-any.whl
| Download URL | salt_nornir-0.21.1-py3-none-any.whl |
|---|---|
| Size | 115.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b5c3ce0bda957a74ba5733cf86f08bf0c9a242ec7035a5f68b9fbf23f986fe46
|
|
BLAKE2b-256 checksum How to use checksums |
9e14c55d17b86ee2fde1d8c43831816e5d6b2780b7c859de238abc323700f7b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.13 Windows/10
|
Security for salt-nornir 0.21.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.