Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

salt-nornir

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

salt-nornir

Salt-Nornir Proxy Minion SaltStack Modules

  • 0.21.0
  • PyPI
  • Socket score

Maintainers
1

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:.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc