fix group settings not applied correctly

This commit is contained in:
Jörg Thalheim
2024-08-15 22:52:53 +02:00
parent ce2b64f227
commit c8f50a0d90

View File

@@ -105,13 +105,7 @@ def generate_service_facts(
) )
files_to_commit = [] files_to_commit = []
# store secrets # store secrets
for secret in machine.facts_data[service]["secret"]: for secret_name, secret in machine.facts_data[service]["secret"].items():
if isinstance(secret, str):
# TODO: This is the old NixOS module, can be dropped everyone has updated.
secret_name = secret
groups = []
else:
secret_name = secret["name"]
groups = secret.get("groups", []) groups = secret.get("groups", [])
secret_file = secrets_dir / secret_name secret_file = secrets_dir / secret_name