Skip to main content

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

logo

Salt Nornir

Repository to store Nornir based SaltStack modules:

  • salt-nornir proxy minion module
  • salt-nornir execution module
  • salt-nornir state module
  • salt-nornir runner 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.

Key Features

  • Manage your devices over SSH or Telnet CLI using Netmiko 170+ drivers, Scrapli, Cisco Genie/PyATS or NAPALM
  • NETCONF management of network devices one command away using Ncclient or Scrapli-Netconf
  • Interact with any HTTP API using Python requests library, automate your networking fleet using RESTCONF
  • gNMI device management supported thanks to integration with PyGNMI library
  • Capability to manage device over SNMPv1/2/3 using puresnmp library
  • Results data processing with the help of NTC-Templates, TTP, Jmespath, lxml, xmltodict
  • Addresses overwhelming set of use cases from simple data retrieval and parsing to infrastructure provisioning, testing, orchestration and self-healing
  • Python is a first class citizen, need something special - write your own plugins, modules, scripts, codify your work flows
  • Integrate anything with anything, all you can do via CLI supported by SaltStack and Nornir Python API or SaltStack REST API
  • Well tested - 570 tests for salt-nornir and nornir-salt packages combined as of release 0.14.0

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.

Authors Guidelines

  • 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

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

salt_nornir-0.16.0-py3-none-any.whl (91.8 kB view details)

Uploaded Python 3

File details

Details for the file salt_nornir-0.16.0.tar.gz.

File metadata

  • Download URL: salt_nornir-0.16.0.tar.gz
  • Upload date:
  • Size: 90.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.9.13 Windows/10

File hashes

Hashes for salt_nornir-0.16.0.tar.gz
Algorithm Hash digest
SHA256 b03e870190eee2f05e33d0db1c443768feff9a78ab8cdf10da0288f1815c5476
MD5 6d4ffc280da1612599f61829fbd33375
BLAKE2b-256 4cb15a91e917fe8aebf4ecb8ff6c20d1edf1a81a53f1d322b808dcccac3bf5b3

See more details on using hashes here.

File details

Details for the file salt_nornir-0.16.0-py3-none-any.whl.

File metadata

  • Download URL: salt_nornir-0.16.0-py3-none-any.whl
  • Upload date:
  • Size: 91.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.9.13 Windows/10

File hashes

Hashes for salt_nornir-0.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66ce4100b6c2fbda43a9e236d738e6fc8bac2e131d04f5d13328a441e2b86c8c
MD5 95176f0eb9b3ecf4e213cf8ce05f691a
BLAKE2b-256 8c8e4449cdba7de361ccf0010970e84a791b998ea30c21d8fdd9aa7ad380422a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.21.1

2 files

0.21.0

2 files

0.20.7

2 files

0.20.6

2 files

0.20.5

2 files

0.20.4

2 files

0.20.3

2 files

0.20.2

2 files

0.20.1

2 files

0.20.0

2 files

0.19.4

2 files

0.19.3

2 files

0.19.2

2 files

0.19.1

2 files

0.19.0

2 files

0.18.0

2 files

0.17.2

2 files

0.17.1

2 files

0.17.0

2 files

0.16.1

2 files

This release

0.16.0 This release

2 files

0.15.0

2 files

0.14.0

2 files

0.13.2

2 files

0.13.1

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.10.1

1 file

0.9.0

1 file

0.8.0

1 file

0.7.0

1 file

0.6.2

1 file

0.6.1

1 file

0.6.0

1 file

0.5.1

1 file

0.5.0

1 file

0.4.0

1 file

0.3.1

1 file

0.3.0

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page