diff --git a/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py b/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py index ad76e6f3e..f40aab411 100644 --- a/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py +++ b/pkgs/clan-cli/clan_cli/vars/secret_modules/password_store.py @@ -245,7 +245,7 @@ class SecretStore(StoreBase): output_dir / "activation" / generator.name / file.name ) out_file.parent.mkdir(parents=True, exist_ok=True) - out_file.write_bytes(self.get(generator, file.name)) + out_file.write_bytes(file.value) if "partitioning" in phases: for generator in vars_generators: for file in generator.files: @@ -254,7 +254,7 @@ class SecretStore(StoreBase): output_dir / "partitioning" / generator.name / file.name ) out_file.parent.mkdir(parents=True, exist_ok=True) - out_file.write_bytes(self.get(generator, file.name)) + out_file.write_bytes(file.value) hash_data = self.generate_hash(machine) if hash_data: diff --git a/pkgs/clan-cli/clan_cli/vars/secret_modules/sops.py b/pkgs/clan-cli/clan_cli/vars/secret_modules/sops.py index c09358d10..1e3b8a860 100644 --- a/pkgs/clan-cli/clan_cli/vars/secret_modules/sops.py +++ b/pkgs/clan-cli/clan_cli/vars/secret_modules/sops.py @@ -246,7 +246,7 @@ class SecretStore(StoreBase): ) # chmod after in case it doesn't have u+w target_path.touch(mode=0o600) - target_path.write_bytes(self.get(generator, file.name)) + target_path.write_bytes(file.value) target_path.chmod(file.mode) if "partitioning" in phases: @@ -260,7 +260,7 @@ class SecretStore(StoreBase): ) # chmod after in case it doesn't have u+w target_path.touch(mode=0o600) - target_path.write_bytes(self.get(generator, file.name)) + target_path.write_bytes(file.value) target_path.chmod(file.mode) @override