You've already forked caddy-opnsense-blocker
Fix Nix credential file generation
This commit is contained in:
12
module.nix
12
module.nix
@@ -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 = {
|
||||||
|
|||||||
Reference in New Issue
Block a user