Splay function calls across targeted minions
@author: Dmitry Kuzmenko <firstname.lastname@example.org>
SplayExecutor(opts, data, executor)¶
Splay a salt function call execution time across minions over a number of seconds (default: 600)
You probably want to use --async here and look up the job results later. If you're dead set on getting the output from the CLI command, then make sure to set the timeout (with the -t flag) to something greater than the splaytime (max splaytime + time to execute job). Otherwise, it's very likely that the cli will time out before the job returns.
# With default splaytime salt --async '*' splay.splay pkg.install cowsay version=3.03-8.el6
# With specified splaytime (5 minutes) and timeout with 10 second buffer salt -t 310 '*' splay.splay 300 pkg.version cowsay