Salt-nornir

Latest version: v0.21.1

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 10

0.16.0

CHANGES

1. Proxy module refresh_nornir behavior updated to not do saltutil.sync_all and saltutil.refresh_pillar as call pillar.items updates pillar regardless, that should improve nr.nornir refresh calls speed, as pillar no longrer updated three times. Had to ad this change as new netbox pillar netbx-secretstore was failing due to salt was trying to refresh secrets simultaneously due to previous behaviour.
2. Dependencies updated and tested:
- pydantic 1.9.1 -> 1.10.2
- jmespath 1.0.0 -> 1.0.1
- nornir-scrapli 2022.1.30 -> 2022.07.30
- pygnmi 0.8.4 -> 0.8.9
- requests 2.27.1 -> 2.28.1
- scrapli 2022.1.30 -> 2022.07.30
- scrapli-community 2022.1.30 -> 2022.07.30
- scrapli-netconf 2022.1.30 -> 2022.07.30
- tabulate 0.8.9 -> 0.8.10
- lxml 4.8.0 -> 4.9.1
- jinja2 3.0.3 -> 3.1.2

FEATURES

1. Added new pillar module salt_nornir_netbox to source proxy minion pillar data from Netbox and to source hosts data from Netbox, this module has integration with netbox-secretstore plugin to source secrets from Netbox.
2. Execution module ``nr.test`` added support for Jinja2 templates test suites

0.15.0

CHANGES

1. Added pursenmp and pynetbox into "nr.nornir version" call output
2. Improved "\n" newline and "\\n" escaped newline handling for inline salt cli arguments to address issue 21

FEATURES

1. Added execution module nr.netbox function to enable various interactions between Netbox and Nornir
2. Added support to honour "jinja_env" configuration for proxy minion rendering to address issue 21
3. Added "multiline" argument to nr.cfg_gen function to return either as single multiline string or a list of commands
4. Added support to supply any arbitrary data for rendering using "job_data" argument, that is to keep pillar data small,
allowing to load any parameters from files on demand for rendering within templates
5. Added capability to define Nornir "user_defined" configuration in Salt-Nornir proxy pillar under "configuration" key.

TESTING

1. Tested 0.15.0 release with SaltStack 3005 - all 389 tests are passing.

0.14.0

FEATURES

1. Added nr.snmp execution module function to manage devices over SNMP

0.13.2

BUGS

1. Fixed execution module nr.cfg and nr.cfg_gen to accept "commands" argument
2. State module nr.workflow fixed handling of FL as a string in common filters, "FL": "ceos1" was not working before
3. State module nr.workflow hcache/dcache handling improved to only target hosts that have been matched by workflow filters, previously was clearing cache for all hosts unconditionaly

CHANGES

1. Test docker environment updated to start salt-api process for salt-master machine
2. Added tests for salt-api cherrypy
3. nrp3 and fakenos inventories updated to spun up 402 Arista fake hosts for stress testing
4. Improved state module nr.workflow logging

0.13.1

CHANGES

1. nr.nc execution module function improvement to render "rpc" argument value, added nr.nc custom render argument list - 11

0.13.0

Page 6 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.