Skip to main content

Salt-Nornir Proxy Minion SaltStack Modules

Project description

Downloads PyPI PyPI versions GitHub Discussion Code style: black Documentation status

logo

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.

architecture

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


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.21.0.tar.gz (110.9 kB view details)

Uploaded Source

Built Distribution

salt_nornir-0.21.0-py3-none-any.whl (114.4 kB view details)

Uploaded Python 3

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

Hashes for salt_nornir-0.21.0.tar.gz
Algorithm Hash digest
SHA256 c0aca04996f91ce1950d665ef5e8396285c467daa0094b73693d72bbca4dd01f
MD5 bb394bca67736cc278d88f405d50d028
BLAKE2b-256 f2489bdb7073548125e744ed705845899135763354d0a57616a990bd9db5df35

See more details on using hashes here.

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

Hashes for salt_nornir-0.21.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b64156149211ae4c104eb7a3650298781b8749bbaeeddd8c9c6772383688600
MD5 861b84b70fad1af5d0e6710e0921815d
BLAKE2b-256 1d7620777248aebcab4cd66711a568073c1db07ea69239493125dbf6af82678d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page