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
Metadata
Release files for salt-nornir 0.19.4
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.19.4.tar.gz | 105.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| salt_nornir-0.19.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 214.3 kB
Release files / salt_nornir-0.19.4.tar.gz
| Download URL | salt_nornir-0.19.4.tar.gz |
|---|---|
| Size | 105.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bafed93293c74730f442c216d10b68fd4c5f31a21d015212c31e4fed623d7ba2
|
|
BLAKE2b-256 checksum How to use checksums |
af8243099067bc93d70ddd0e4b2dea81f8b41550cc9db0585c1b638eba3092f5
|
| 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.19.4-py3-none-any.whl
| Download URL | salt_nornir-0.19.4-py3-none-any.whl |
|---|---|
| Size | 108.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
165540511bc1bb7c90d322029777fa4bf0ce1f12ca81091425de297a0d29d17f
|
|
BLAKE2b-256 checksum How to use checksums |
b9cf63cecc15604d025e0a30498e6cc39adb2e6c3623c96a498ff80f05416846
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.2 CPython/3.9.13 Windows/10
|