vms.create: don't generate secrets if clan is remote
All checks were successful
checks-impure / test (pull_request) Successful in 59s
checks / test (pull_request) Successful in 2m4s

This commit is contained in:
lassulus 2023-10-11 12:01:42 +02:00
parent 1cca1faedd
commit 3dad667f97

View File

@ -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(