minionswarm.py: add flag to delay starts

This commit is contained in:
Silvio Moioli 2017-03-04 14:48:05 +01:00
parent 69f1c0fc64
commit 573d6e9dfb

View file

@ -130,6 +130,12 @@ def parse():
dest='transport',
default='zeromq',
help='Declare which transport to use, default is zeromq')
parser.add_option(
'--start-delay',
dest='start_delay',
default=0.0,
type='float',
help='Seconds to wait between minion starts')
parser.add_option(
'-c', '--config-dir', default='',
help=('Pass in a configuration directory containing base configuration.')
@ -276,6 +282,7 @@ class MinionSwarm(Swarm):
else:
cmd += ' -d &'
subprocess.call(cmd, shell=True)
time.sleep(self.opts['start_delay'])
def mkconf(self, idx):
'''