crowdsec: Auto enable sources when appropriate

This commit is contained in:
SebastianStork 2025-11-09 21:41:30 +01:00
parent c9f05a040e
commit 59d2a732a0
Signed by: SebastianStork
SSH key fingerprint: SHA256:tRrGdjYOwgHxpSc/wTOZQZEjxcb15P0tyXRsbAfd+2Q
2 changed files with 9 additions and 8 deletions

View file

@ -36,11 +36,6 @@
crowdsec = {
enable = true;
sources = {
iptables = true;
sshd = true;
caddy = true;
};
bouncers.firewall = true;
};

View file

@ -24,9 +24,15 @@ in
default = 6060;
};
sources = {
iptables = lib.mkEnableOption "";
caddy = lib.mkEnableOption "";
sshd = lib.mkEnableOption "";
iptables = lib.mkEnableOption "" // {
default = true;
};
caddy = lib.mkEnableOption "" // {
default = config.services.caddy.enable;
};
sshd = lib.mkEnableOption "" // {
default = config.services.openssh.enable;
};
};
};