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 1cca1faedd
commit 3dad667f97

View File

@@ -64,10 +64,13 @@ class BuildVmTask(BaseTask):
env["SECRETS_DIR"] = str(secrets_dir) env["SECRETS_DIR"] = str(secrets_dir)
cmd = next(cmds) cmd = next(cmds)
cmd.run( if Path(self.vm.flake_url).is_dir():
[vm_config["generateSecrets"]], cmd.run(
env=env, [vm_config["generateSecrets"]],
) env=env,
)
else:
cmd.run(["echo", "won't generate secrets for non local clan"])
cmd = next(cmds) cmd = next(cmds)
cmd.run( cmd.run(