keyscan_out = ''
while not keyscan_out:
time.sleep(10)
- keyscan_out, _ = keyscan_check(ctx, [name])
+ keyscan_out, _ = keyscan_check([name])
updated = {}
if description is not None:
updated['description'] = description
return scan_for_locks(ctx, machines)
-def keyscan_check(ctx, machines):
+def keyscan_check(machines):
locks = list_locks()
current_locks = {}
for lock in locks:
current_locks[lock['name']] = lock
- if hasattr(ctx, 'all'):
- if ctx.all:
- machines = current_locks.keys()
+ if len(machines) == 0:
+ machines = current_locks.keys()
for i, machine in enumerate(machines):
if '@' in machine:
def scan_for_locks(ctx, machines):
- out, current_locks = keyscan_check(ctx, machines)
+ out, current_locks = keyscan_check(machines)
return update_keys(ctx, out, current_locks)
while len(keyscan_out.splitlines()) != len(vmlist):
loopcount += 1
time.sleep(10)
- keyscan_out, current_locks = lock.keyscan_check(ctx,
- vmlist)
+ keyscan_out, current_locks = lock.keyscan_check(vmlist)
log.info('virtual machine is still unavailable')
if loopcount == 40:
loopcount = 0