knife batch
knife batch
is a wonderful little plugin for executing commands a la knife ssh
, but doing it in groups of n
with a sleep between execution iterations.
Installation
gem install knife-batch
Usage
knife batch
works exactly like knife ssh
but with a couple of additional options.
knife batch "role:cluster" "whoami" -B 10 -W 5
will execute whoami
against 10 servers with a sleep of 5 seconds in between.
-B INTEGER
defines how many servers at max will be batched.
-W INTEGER
defines the time to sleep in between executions.