From c8f50a0d908b20db5a2dfec17ded2f090cc5ead9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 15 Aug 2024 22:52:53 +0200 Subject: [PATCH] fix group settings not applied correctly --- pkgs/clan-cli/clan_cli/facts/generate.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/facts/generate.py b/pkgs/clan-cli/clan_cli/facts/generate.py index 21b80ee31..ed6a941d4 100644 --- a/pkgs/clan-cli/clan_cli/facts/generate.py +++ b/pkgs/clan-cli/clan_cli/facts/generate.py @@ -105,14 +105,8 @@ def generate_service_facts( ) files_to_commit = [] # store secrets - for secret in machine.facts_data[service]["secret"]: - 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", []) + for secret_name, secret in machine.facts_data[service]["secret"].items(): + groups = secret.get("groups", []) secret_file = secrets_dir / secret_name if not secret_file.is_file():