vms.create: don't generate secrets if clan is remote

This commit is contained in:
lassulus
2023-10-11 12:01:42 +02:00
parent ed247b7808
commit b9208134f5

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(