mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 09:23:56 +00:00
Add better tracking to multi deployment on the lxc runner
This commit is contained in:
parent
2e2a266622
commit
eb01f45b5e
@ -207,19 +207,21 @@ def init(names,
|
||||
for cmd in cmds:
|
||||
sub_ret = next(cmd)
|
||||
if sub_ret and host in sub_ret:
|
||||
if sub_ret['host'] in ret:
|
||||
ret[sub_ret['host']].append(ret[host]['ret'])
|
||||
if host in ret:
|
||||
ret[host].append(sub_ret[host]['ret'])
|
||||
else:
|
||||
ret[sub_ret['host']] = [ret[host]['ret']]
|
||||
ret[host] = [sub_ret[host]['ret']]
|
||||
else:
|
||||
ret = {}
|
||||
|
||||
if ret.get('created', False) or ret.get('cloned', False):
|
||||
for host, returns in ret.items():
|
||||
for j_ret in returns:
|
||||
if j_ret.get('created', False) or j_ret.get('cloned', False):
|
||||
print('Container \'{0}\' initialized on host \'{1}\''.format(
|
||||
name, host))
|
||||
j_ret.get('name'), host))
|
||||
else:
|
||||
error = ret.get('error', 'unknown error')
|
||||
print('Container \'{0}\' was not initialized: {1}'.format(name, error))
|
||||
error = j_ret.get('error', 'unknown error')
|
||||
print('Container \'{0}\' was not initialized: {1}'.format(j_ret.get(name), error))
|
||||
return ret or None
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user