2

Fix Nix credential file generation

This commit is contained in:
2026-03-12 01:22:33 +01:00
parent 5fa2f06ce6
commit 33dd9bac76

View File

@@ -5,10 +5,14 @@ let
yamlFormat = pkgs.formats.yaml { }; yamlFormat = pkgs.formats.yaml { };
credentialsDirectory = "/run/credentials/caddy-opnsense-blocker.service"; credentialsDirectory = "/run/credentials/caddy-opnsense-blocker.service";
credentialSettings = lib.optionalAttrs (cfg.credentials.opnsenseApiKeyFile != null) { credentialSettings = {
opnsense.api_key_file = "${credentialsDirectory}/opnsense_api_key"; opnsense =
} // lib.optionalAttrs (cfg.credentials.opnsenseApiSecretFile != null) { lib.optionalAttrs (cfg.credentials.opnsenseApiKeyFile != null) {
opnsense.api_secret_file = "${credentialsDirectory}/opnsense_api_secret"; api_key_file = "${credentialsDirectory}/opnsense_api_key";
}
// lib.optionalAttrs (cfg.credentials.opnsenseApiSecretFile != null) {
api_secret_file = "${credentialsDirectory}/opnsense_api_secret";
};
}; };
defaultSettings = { defaultSettings = {