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 { };
credentialsDirectory = "/run/credentials/caddy-opnsense-blocker.service";
credentialSettings = lib.optionalAttrs (cfg.credentials.opnsenseApiKeyFile != null) {
opnsense.api_key_file = "${credentialsDirectory}/opnsense_api_key";
} // lib.optionalAttrs (cfg.credentials.opnsenseApiSecretFile != null) {
opnsense.api_secret_file = "${credentialsDirectory}/opnsense_api_secret";
credentialSettings = {
opnsense =
lib.optionalAttrs (cfg.credentials.opnsenseApiKeyFile != null) {
api_key_file = "${credentialsDirectory}/opnsense_api_key";
}
// lib.optionalAttrs (cfg.credentials.opnsenseApiSecretFile != null) {
api_secret_file = "${credentialsDirectory}/opnsense_api_secret";
};
};
defaultSettings = {