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
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
salt_nornir-0.20.1.tar.gz
(109.7 kB
view hashes)
Built Distribution
salt_nornir-0.20.1-py3-none-any.whl
(113.2 kB
view hashes)
Close
Hashes for salt_nornir-0.20.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6881a27f85ed0fb86fda2bc596b3de8c93ebd70eb9adc0ec99c0c62c265ea8ee |
|
MD5 | 6ee4062e3f185cbe8993421711c33f5a |
|
BLAKE2b-256 | 303981ae9e61e1377e912c2f0cbcf16fb8061032da8d2e332d77345478637ccf |