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 500 tests for
salt-nornirandnornir-saltpackages combined as of release 0.10.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. Feedback is a gift and we truly value it.
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.10.1.tar.gz
(65.1 kB
view details)
File details
Details for the file salt_nornir-0.10.1.tar.gz.
File metadata
- Download URL: salt_nornir-0.10.1.tar.gz
- Upload date:
- Size: 65.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 |
0c6f63fcdbb8d8cf7777011fab52ce02143266198e4325669513fb0ff0f7eae9
|
|
| MD5 |
4e137eb37677b4c0735f4836f510dbd1
|
|
| BLAKE2b-256 |
cabad99ce150b2938ecf2282e05597d7042498b77c4979261497ca21226bedb5
|