secrets: fix: don't generate secrets if no secrets are defined

This commit is contained in:
DavHau
2023-10-06 18:34:49 +02:00
parent fe3bd4791a
commit bb51a9916b
3 changed files with 36 additions and 32 deletions

View File

@@ -25,7 +25,7 @@ in
config = lib.mkIf (config.clanCore.secretStore == "sops") {
clanCore.secretsDirectory = "/run/secrets";
clanCore.secretsPrefix = config.clanCore.machineName + "-";
system.clan = {
system.clan = lib.mkIf (config.clanCore.secrets != { }) {
generateSecrets = pkgs.writeScript "generate-secrets" ''
#!${pkgs.python3}/bin/python