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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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