core password-store: define fileModule only if file is secret

This commit is contained in:
lassulus
2024-11-25 12:39:19 +01:00
parent 89228e9e48
commit 70a5910946

View File

@@ -43,7 +43,9 @@ in
clan.core.vars.settings =
lib.mkIf (config.clan.core.vars.settings.secretStore == "password-store")
{
fileModule = file: {
fileModule =
file:
lib.mkIf file.config.secret {
path = "/run/secrets/${file.config.generatorName}/${file.config.name}";
};
secretUploadDirectory = lib.mkDefault "/etc/secret-vars";