Salt-Nornir Proxy Minion SaltStack Modules
Project description
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 :smiley: :coffee:.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file salt_nornir-0.21.0.tar.gz
.
File metadata
- Download URL: salt_nornir-0.21.0.tar.gz
- Upload date:
- Size: 110.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.13 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0aca04996f91ce1950d665ef5e8396285c467daa0094b73693d72bbca4dd01f |
|
MD5 | bb394bca67736cc278d88f405d50d028 |
|
BLAKE2b-256 | f2489bdb7073548125e744ed705845899135763354d0a57616a990bd9db5df35 |
File details
Details for the file salt_nornir-0.21.0-py3-none-any.whl
.
File metadata
- Download URL: salt_nornir-0.21.0-py3-none-any.whl
- Upload date:
- Size: 114.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.13 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b64156149211ae4c104eb7a3650298781b8749bbaeeddd8c9c6772383688600 |
|
MD5 | 861b84b70fad1af5d0e6710e0921815d |
|
BLAKE2b-256 | 1d7620777248aebcab4cd66711a568073c1db07ea69239493125dbf6af82678d |