Merge pull request 'API: fixes' (#1977) from hsjobeki/clan-core:hsjobeki-main into main

This commit is contained in:
clan-bot
2024-08-26 16:08:39 +00:00
2 changed files with 8 additions and 4 deletions

View File

@@ -32,7 +32,8 @@ def set_single_disk_uuid(
meta=ServiceMeta(name=instance_name), meta=ServiceMeta(name=instance_name),
roles=ServiceSingleDiskRole( roles=ServiceSingleDiskRole(
default=ServiceSingleDiskRoleDefault( default=ServiceSingleDiskRoleDefault(
config=SingleDiskConfig(device=disk_uuid) config=SingleDiskConfig(device=f"/dev/disk/by-id/{disk_uuid}"),
machines=[machine_name],
) )
), ),
) )

View File

@@ -103,10 +103,13 @@ def check_machine_online(
"ssh", "ssh",
*(["-i", f"{opts.keyfile}"] if opts and opts.keyfile else []), *(["-i", f"{opts.keyfile}"] if opts and opts.keyfile else []),
# Disable strict host key checking # Disable strict host key checking
"-o StrictHostKeyChecking=no", "-o",
"StrictHostKeyChecking=no",
# Disable known hosts file # Disable known hosts file
"-o UserKnownHostsFile=/dev/null", "-o",
f"-o ConnectTimeout={timeout}", "UserKnownHostsFile=/dev/null",
"-o",
f"ConnectTimeout={timeout}",
f"{hostname}", f"{hostname}",
"true", "true",
"&> /dev/null", "&> /dev/null",