only override identify/host_key_check in a single place
This commit is contained in:
@@ -21,7 +21,6 @@ log = logging.getLogger(__name__)
|
|||||||
|
|
||||||
def update_hardware_config_command(args: argparse.Namespace) -> None:
|
def update_hardware_config_command(args: argparse.Namespace) -> None:
|
||||||
validate_machine_names([args.machine], args.flake)
|
validate_machine_names([args.machine], args.flake)
|
||||||
host_key_check = args.host_key_check
|
|
||||||
machine = Machine(flake=args.flake, name=args.machine)
|
machine = Machine(flake=args.flake, name=args.machine)
|
||||||
opts = HardwareGenerateOptions(
|
opts = HardwareGenerateOptions(
|
||||||
machine=machine,
|
machine=machine,
|
||||||
@@ -32,10 +31,12 @@ def update_hardware_config_command(args: argparse.Namespace) -> None:
|
|||||||
if args.target_host:
|
if args.target_host:
|
||||||
target_host = Remote.from_ssh_uri(
|
target_host = Remote.from_ssh_uri(
|
||||||
machine_name=machine.name, address=args.target_host
|
machine_name=machine.name, address=args.target_host
|
||||||
).override(host_key_check=host_key_check, private_key=args.identity_file)
|
)
|
||||||
else:
|
else:
|
||||||
target_host = machine.target_host().override(
|
target_host = machine.target_host()
|
||||||
host_key_check=host_key_check, private_key=args.identity_file
|
|
||||||
|
target_host = target_host.override(
|
||||||
|
host_key_check=args.host_key_check, private_key=args.identity_file
|
||||||
)
|
)
|
||||||
|
|
||||||
generate_machine_hardware_info(opts, target_host)
|
generate_machine_hardware_info(opts, target_host)
|
||||||
|
|||||||
Reference in New Issue
Block a user