[!] Fix _execute_yml
This commit is contained in:
2024-07-24 11:34:09 +03:00
parent bf97fe4185
commit af5c340dd0

View File

@@ -321,17 +321,20 @@ class VMKer:
y = y.get('before-reboot') y = y.get('before-reboot')
logger.info(f"[{name}] [YML] Executing {f.name}..") logger.info(f"[{name}] [YML] Executing {f.name}..")
if not y: if not y:
return logger.debug(f"[{name}] [YML] Block 'before-reboot' not found. Skipping..") logger.debug(f"[{name}] [YML] Block 'before-reboot' not found. Skipping..")
continue
for n, c in y.items(): for n, c in y.items():
logger.info(f"[{name}] [YML] {n}. Steps: {len(c)}.") logger.info(f"[{name}] [YML] {n}. Steps: {len(c)}.")
for i, cmd in enumerate(c, 1): for i, cmd in enumerate(c, 1):
logger.debug(f"executing: {cmd}") logger.debug(f"executing: {cmd}")
logger.debug(ssh.send_command_timing(cmd, read_timeout=float(timeout))) _ssh_output = ssh.send_command_timing(cmd, read_timeout=float(timeout))
logger.debug(_ssh_output)
logger.info(f"[{name}] [YML] {n}: {i}/{len(c)}") logger.info(f"[{name}] [YML] {n}: {i}/{len(c)}")
else: else:
y = y.get('after-reboot') y = y.get('after-reboot')
if not y: if not y:
return logger.debug(f"[{name}] [YML] Block 'after-reboot' not found. Skipping..") logger.debug(f"[{name}] [YML] Block 'after-reboot' not found. Skipping..")
continue
for n, c in y.items(): for n, c in y.items():
logger.info(f"[{name}] [YML] {n}. Steps: {len(c)}.") logger.info(f"[{name}] [YML] {n}. Steps: {len(c)}.")
for i, cmd in enumerate(c, 1): for i, cmd in enumerate(c, 1):