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.15.0.tar.gz (78.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.15.0-py3-none-any.whl (79.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: salt_nornir-0.15.0.tar.gz
  • Upload date:
  • Size: 78.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.15.0.tar.gz
Algorithm Hash digest
SHA256 0c7ff67b176b1f32794237d519aa65b2c3c897fd1a00af2022342b81fa678781
MD5 7f60d2df00f122fbf02bbc4a15eccc52
BLAKE2b-256 20b662b7e471fe4e07c03be1a49f25abf01d2d5f5f8eb9d1fa65c958e12cd9da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salt_nornir-0.15.0-py3-none-any.whl
  • Upload date:
  • Size: 79.3 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.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a6fb0b3291833aa312c2a6d2e46637dc342434cceb686caf3d0d318f379c946
MD5 957f5de8ec08127e87c7cf822ee2d391
BLAKE2b-256 8abe5f5bcc9e523db73545bf16480038d05b0128193f5436403ef818deff4361

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

0.16.0

2 files

This release

0.15.0 This release

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