sleep
Function to sleep for given amount of time on a per-host basis.
Code to invoke sleep
task:
from nornir_salt.plugins.tasks import sleep
output = nr.run(task=sleep, sleep_for=10)
output = nr.run(task=sleep, sleep_random=[1,5])
output = nr.run(task=sleep, sleep_random=3)
Returns Nornir results object with task results string “Slept for {sleep_for}s”.
API Reference
- nornir_salt.plugins.tasks.sleep.sleep(task, sleep_for=5, sleep_random=None)
Task to sleep for given amount of time.
- Parameters
sleep_for – (int) time in seconds to sleep for
sleep_random – (int, list or tuple) random range to sleep for e.g.
sleep_random=[0,5]
sleep random time between 0 and 5 seconds