diff --git a/pkgs/clan-cli/clan_cli/facts/generate.py b/pkgs/clan-cli/clan_cli/facts/generate.py index ee6fd08a6..7e5200a9c 100644 --- a/pkgs/clan-cli/clan_cli/facts/generate.py +++ b/pkgs/clan-cli/clan_cli/facts/generate.py @@ -194,7 +194,7 @@ def generate_facts( prompt: Callable[[str, str], str] = prompt_func, ) -> bool: was_regenerated = False - with TemporaryDirectory() as tmp: + with TemporaryDirectory(prefix="facts-generate-") as tmp: tmpdir = Path(tmp) for machine in machines: diff --git a/pkgs/clan-cli/clan_cli/facts/upload.py b/pkgs/clan-cli/clan_cli/facts/upload.py index 3cb548842..c36ece4d0 100644 --- a/pkgs/clan-cli/clan_cli/facts/upload.py +++ b/pkgs/clan-cli/clan_cli/facts/upload.py @@ -19,7 +19,7 @@ def upload_secrets(machine: Machine) -> None: if secret_facts_store.update_check(): log.info("Secrets already up to date") return - with TemporaryDirectory() as tempdir: + with TemporaryDirectory(prefix="facts-upload-") as tempdir: secret_facts_store.upload(Path(tempdir)) host = machine.target_host diff --git a/pkgs/clan-cli/clan_cli/machines/create.py b/pkgs/clan-cli/clan_cli/machines/create.py index 8da4fe2c5..e5833d7eb 100644 --- a/pkgs/clan-cli/clan_cli/machines/create.py +++ b/pkgs/clan-cli/clan_cli/machines/create.py @@ -86,7 +86,7 @@ def create_machine(opts: CreateOptions) -> None: ) raise ClanError(msg, description=description) - with TemporaryDirectory() as tmpdir: + with TemporaryDirectory(prefix="machine-template-") as tmpdir: tmpdirp = Path(tmpdir) command = nix_command( [ diff --git a/pkgs/clan-cli/clan_cli/vars/upload.py b/pkgs/clan-cli/clan_cli/vars/upload.py index ff7f038af..3047aad15 100644 --- a/pkgs/clan-cli/clan_cli/vars/upload.py +++ b/pkgs/clan-cli/clan_cli/vars/upload.py @@ -19,7 +19,7 @@ def upload_secrets(machine: Machine) -> None: if secret_store.update_check(): log.info("Secrets already up to date") return - with TemporaryDirectory() as tempdir: + with TemporaryDirectory(prefix="vars-upload-") as tempdir: secret_store.upload(Path(tempdir)) host = machine.target_host