From b9208134f5728e8dade31fd4093cad98e07e301c Mon Sep 17 00:00:00 2001 From: lassulus Date: Wed, 11 Oct 2023 12:01:42 +0200 Subject: [PATCH] vms.create: don't generate secrets if clan is remote --- pkgs/clan-cli/clan_cli/vms/create.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/vms/create.py b/pkgs/clan-cli/clan_cli/vms/create.py index 5888ec20b..ed78acc24 100644 --- a/pkgs/clan-cli/clan_cli/vms/create.py +++ b/pkgs/clan-cli/clan_cli/vms/create.py @@ -64,10 +64,13 @@ class BuildVmTask(BaseTask): env["SECRETS_DIR"] = str(secrets_dir) cmd = next(cmds) - cmd.run( - [vm_config["generateSecrets"]], - env=env, - ) + if Path(self.vm.flake_url).is_dir(): + cmd.run( + [vm_config["generateSecrets"]], + env=env, + ) + else: + cmd.run(["echo", "won't generate secrets for non local clan"]) cmd = next(cmds) cmd.run(