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 | |
|---|---|---|---|
| salt_nornir-0.21.1.tar.gz | 111.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| salt_nornir-0.21.1-py3-none-any.whl | Python 3 | none | any | Details |
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
|