Merge pull request 'also regenerate secrets if a fact is missing' (#508) from Mic92-sops-nix into main

This commit is contained in:
clan-bot
2023-11-14 16:11:10 +00:00

View File

@@ -43,7 +43,11 @@ def generate_secrets_group(
needs_regeneration = any(
not has_secret(flake_dir, f"{machine_name}-{secret['name']}")
for secret in secrets.values()
) or any(
not (flake_dir / fact["path"]).exists()
for fact in secret_options["facts"].values()
)
generator = secret_options["generator"]
subdir = tempdir / secret_group
if needs_regeneration: