fail2ban test 2
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
caddy = {
|
caddy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
cfFail2ban = {
|
fail2ban = {
|
||||||
enable = true;
|
enable = true;
|
||||||
apiKeyFile = config.age.secrets.cloudflareFirewallApiKey.path;
|
apiKeyFile = config.age.secrets.cloudflareFirewallApiKey.path;
|
||||||
zoneId = "0027acdfb8bbe010f55b676ad8698dfb";
|
zoneId = "0027acdfb8bbe010f55b676ad8698dfb";
|
||||||
|
|||||||
@@ -121,7 +121,7 @@
|
|||||||
imports = [
|
imports = [
|
||||||
./server
|
./server
|
||||||
./server/caddy
|
./server/caddy
|
||||||
./server/cfFail2ban
|
./server/fail2ban
|
||||||
./server/vaultwarden
|
./server/vaultwarden
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -5,9 +5,9 @@
|
|||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
cfg = config.server.cfFail2ban;
|
cfg = config.server.fail2ban;
|
||||||
in {
|
in {
|
||||||
options.server.cfFail2ban = {
|
options.server.fail2ban = {
|
||||||
enable = lib.mkEnableOption {
|
enable = lib.mkEnableOption {
|
||||||
description = "Enable cloudflare fail2ban";
|
description = "Enable cloudflare fail2ban";
|
||||||
};
|
};
|
||||||
@@ -37,8 +37,8 @@ in {
|
|||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
services = {
|
server = {
|
||||||
cfFail2ban = lib.mkIf config.server.cfFail2ban.enable {
|
fail2ban = lib.mkIf config.server.fail2ban.enable {
|
||||||
jails = {
|
jails = {
|
||||||
vaultwarden = {
|
vaultwarden = {
|
||||||
serviceName = "vaultwarden";
|
serviceName = "vaultwarden";
|
||||||
|
|||||||
Reference in New Issue
Block a user