clan-cli/update: use correct flake attr when deploying

This commit is contained in:
Jörg Thalheim
2023-09-19 14:15:15 +02:00
parent e66d61bb69
commit 2931b08b46

View File

@@ -104,10 +104,20 @@ def update(args: argparse.Namespace) -> None:
hostname = maybe_port[0] hostname = maybe_port[0]
port = int(maybe_port[1]) port = int(maybe_port[1])
print(f"deploying {host}") print(f"deploying {host}")
deploy_nixos(HostGroup([Host(host=hostname, port=port, user=user)])) deploy_nixos(
HostGroup(
[
Host(
host=hostname,
port=port,
user=user,
meta=dict(flake_attr=args.machine),
)
]
)
)
def register_update_parser(parser: argparse.ArgumentParser) -> None: def register_update_parser(parser: argparse.ArgumentParser) -> None:
parser.add_argument("--target-host", type=str, default="root")
parser.add_argument("machine", type=str) parser.add_argument("machine", type=str)
parser.set_defaults(func=update) parser.set_defaults(func=update)