Nornir-salt

Latest version: v0.21.4

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

Scan your dependencies

Page 8 of 9

0.3.0

CHANGES

1. Removed reference to self for connectors and workers queues, added queues and threads objects explicit deletion at the end.
2. Instead of dead pill, connectors and threads use event object to signal stop.
3. Instead of counting execution time, implemented threading.Timer for task_timeout
4. Moved worker and connector threads functions to global space, presumably making code cleaner and easier to follow.

BUGS

1. ResultSerialiser returning exception object on error, resulting in failure to pickle it and causing process to crash, changed to return host result instead
as it generally contains error information

FEATURES

1. Added HostsKeepalive function to run hosts' connections keep-alive checks
2. Added docs - https://nornir-salt.readthedocs.io/en/latest/

0.2.4

New Features

- Added "FindString" function to search through match results dictionary produced by ResultsSerialiser in a way similar to Cisco "include" or Juniper "match" pipe commands.

0.2.3

BUG fixes

- Fixed ResultSerialiser code typo/bug
- Fixed RetryRunner task wait while loop logic, improved task completion detection and logging

0.2.2

BUG Fixes
- Improved ResultSerialiser function to detect failed tasks based on exception presence

0.2.1

BUG Fixes
- Fixed RetryRunner to properly detect tasks completion for all hosts
- Fixed RetryRunner to not timeout due to queue.get before all tasks completed

0.2.0

BUG Fixes
1. Fixed FFun has_filter breaking Nornir object initialization
2. Fixed RetryRunner to close connections before retrying them

FEATURES
1. Added tcp_ping task
2. RetryRunner - added reconnect_on_fail boolean parameter to reconnect to host on task failure
3. RetryRunner - added support for task_timeout timer to wait for task to complete for all hosts

CHANGES
1. RetryRunner - replaced LOCK acquire/release handling using with statement
2. Updated requirements to include Nornir, Netmiko, nornir_netmiko and nornir_napalm modules
3. Improved Task Failure detection logic for RetryRunner
4. Improoved RetryRunner reconnection logic and task completion detection

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.