Skip to content

Commit 0cb98ca

Browse files
committed
add logo
1 parent 450134d commit 0cb98ca

File tree

3 files changed

+1
-2
lines changed

3 files changed

+1
-2
lines changed

.DS_Store

6 KB
Binary file not shown.

.github/logo.png

94.6 KB
Loading

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
![PyPI - Downloads](https://img.shields.io/pypi/dm/nornir-conditional-runner?style=flat-square)
77
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/nornir-conditional-runner?style=flat-square)
88
![GitHub](https://img.shields.io/github/license/InfrastructureAsCode-ch/nornir_conditional_runner?style=flat-square)
9-
10-
9+
<img src=".github/logo.png" alt="Nornir Logo" height="80" align="right">
1110

1211
The `ConditionalRunner` is a custom Nornir runner that enforces concurrency limits based on host groups. It allows you to control task execution by defining limits on the number of simultaneous tasks for specific groups of hosts, ensuring your Nornir tasks do not update vital network devices simultaneously. You can also specify to skip the rest of the group if a certain number of vital tasks fail. It is built on the threaded runner, with added conditional `group_limits` and `group_fail_limits` managed internally by a data structure consisting of semaphores, conditions and counters, allowing tasks to remain idle in a waiting state until the start conditions are met.
1312

0 commit comments

Comments
 (0)