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, reference documentation for details.
Architecture
Python and Plugins.
Nornir Proxy acts as a bridge between SaltStack and a wide set of network automation libraries.
Advantages
Some notable benefits:
- Well tested - overall 426 tests for
salt-nornirandnornir-saltpackages combined as of release 0.9.0 - Brings together SaltStack and a wealth of open-source libraries - Nornir, Netmiko, NAPALM, Scrapli, Scrapli-Netconf, Ncclient, Genie&PyATS (free, not open-source), PyGNMI, NTC-Templates, TTP, Jmespath, lxml, xmltodict, requests
- Capable of addressing 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 you can do via SaltStack and Nornir Python API or SaltStack REST API
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.
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.9.0.tar.gz
(56.1 kB
view details)
File details
Details for the file salt_nornir-0.9.0.tar.gz.
File metadata
- Download URL: salt_nornir-0.9.0.tar.gz
- Upload date:
- Size: 56.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.3.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdf6503cfe2e9236b4734de67b9b4621c1dbe95d09c014881793dad3b799c924
|
|
| MD5 |
cead32f0ece39aca9bdd483d504020b5
|
|
| BLAKE2b-256 |
29e0e942cb8a42de6842bbc6fd2c7348b78910db1c1f9443eb88baa66a895e99
|