about summary refs log tree commit diff
diff options
context:
space:
mode:
authorIzorkin <izorkin@elven.pw>2019-12-02 16:25:18 +0300
committerIzorkin <izorkin@elven.pw>2020-01-29 23:15:56 +0300
commita55be8d794d448a10a07c26e20397107192a58d9 (patch)
treef7fb84faf1535d924e202e06f3412cb6b6031d08
parent182012ef4367bede2531e56c2190353ebe539f23 (diff)
downloadnixlib-a55be8d794d448a10a07c26e20397107192a58d9.tar
nixlib-a55be8d794d448a10a07c26e20397107192a58d9.tar.gz
nixlib-a55be8d794d448a10a07c26e20397107192a58d9.tar.bz2
nixlib-a55be8d794d448a10a07c26e20397107192a58d9.tar.lz
nixlib-a55be8d794d448a10a07c26e20397107192a58d9.tar.xz
nixlib-a55be8d794d448a10a07c26e20397107192a58d9.tar.zst
nixlib-a55be8d794d448a10a07c26e20397107192a58d9.zip
nixos/fail2ban: update serviceConfig
-rw-r--r--nixos/modules/services/security/fail2ban.nix8
1 files changed, 2 insertions, 6 deletions
diff --git a/nixos/modules/services/security/fail2ban.nix b/nixos/modules/services/security/fail2ban.nix
index eb4a4f2eb51d..13619eda8e79 100644
--- a/nixos/modules/services/security/fail2ban.nix
+++ b/nixos/modules/services/security/fail2ban.nix
@@ -139,19 +139,15 @@ in
 
       path = [ cfg.package cfg.packageFirewall pkgs.iproute ];
 
-      preStart = ''
-        mkdir -p /var/lib/fail2ban
-      '';
-
       unitConfig.Documentation = "man:fail2ban(1)";
 
       serviceConfig = {
-        Type = "forking";
         ExecStart = "${cfg.package}/bin/fail2ban-server -xf start";
         ExecStop = "${cfg.package}/bin/fail2ban-server stop";
         ExecReload = "${cfg.package}/bin/fail2ban-server reload";
+        Type = "simple";
+        Restart = "on-failure";
         PIDFile = "/run/fail2ban/fail2ban.pid";
-        Restart = "always";
 
         ReadOnlyDirectories = "/";
         ReadWriteDirectories = "/run/fail2ban /var/tmp /var/lib";