❄️ Dotfiles for our NixOS system configuration.

chore(services:fail2ban): hmm, fix curl syntax ig

Chloe 64851ff3 375a46ed

Changed files
+2 -6
services
fail2ban
+2 -6
services/fail2ban/default.nix
···
[Definition]
# Report IP to AbuseIPDB, reading API key from Agenix secret file
# Based on official fail2ban abuseipdb.conf but with API key from Agenix
-
actionban = curl --fail 'https://api.abuseipdb.com/api/v2/report' \
-
-H 'Accept: application/json' \
-
-H 'Key: $(cat /run/agenix/abuseipdb)' \
-
--data-urlencode 'ip=<ip>' \
-
--data-urlencode 'comment=<matches>' \
-
--data 'categories=<abuseipdb_category>'
actionstart =
actionstop =
···
[Definition]
# Report IP to AbuseIPDB, reading API key from Agenix secret file
# Based on official fail2ban abuseipdb.conf but with API key from Agenix
+
# Note: Must be on single line (no backslash continuation) for INI parser
+
actionban = curl --fail 'https://api.abuseipdb.com/api/v2/report' -H 'Accept: application/json' -H 'Key: $(cat /run/agenix/abuseipdb)' --data-urlencode 'ip=<ip>' --data-urlencode 'comment=<matches>' --data 'categories=<abuseipdb_category>'
actionstart =
actionstop =