clan-cli/update: only pass flake-uri/flake-attr if they are set
All checks were successful
build / test (pull_request) Successful in 29s
All checks were successful
build / test (pull_request) Successful in 29s
This commit is contained in:
parent
51f40a4f09
commit
295591ed79
@ -86,11 +86,12 @@ def deploy_nixos(hosts: HostGroup) -> None:
|
|||||||
|
|
||||||
# FIXME: we want some kind of inventory here.
|
# FIXME: we want some kind of inventory here.
|
||||||
def update(args: argparse.Namespace) -> None:
|
def update(args: argparse.Namespace) -> None:
|
||||||
deploy_nixos(
|
meta = {}
|
||||||
HostGroup(
|
if args.flake_uri:
|
||||||
[Host(args.host, user=args.user, meta=dict(flake_attr=args.flake_attr))]
|
meta["flake_uri"] = args.flake_uri
|
||||||
)
|
if args.flake_attr:
|
||||||
)
|
meta["flake_attr"] = args.flake_attr
|
||||||
|
deploy_nixos(HostGroup([Host(args.host, user=args.user, meta=meta)]))
|
||||||
|
|
||||||
|
|
||||||
def register_parser(parser: argparse.ArgumentParser) -> None:
|
def register_parser(parser: argparse.ArgumentParser) -> None:
|
||||||
|
Loading…
Reference in New Issue
Block a user