]> git.openstreetmap.org Git - chef.git/commitdiff
Extend search period and ban time for trackpoint jail
authorTom Hughes <tom@compton.nu>
Wed, 24 Jan 2024 09:33:10 +0000 (09:33 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 24 Jan 2024 09:33:10 +0000 (09:33 +0000)
cookbooks/fail2ban/resources/jail.rb
cookbooks/fail2ban/templates/default/jail.erb
cookbooks/web/recipes/frontend.rb

index 3af0960e9727827687aa9bf1facf715f4fcc13a4..c8ff950cfb3588fb877dcbc2883f7b207f94a32d 100644 (file)
@@ -26,6 +26,8 @@ property :filter, :kind_of => String
 property :logpath, :kind_of => String
 property :protocol, :kind_of => String
 property :ports, :kind_of => Array, :default => []
+property :bantime, :kind_of => [Integer, String]
+property :findtime, :kind_of => [Integer, String]
 property :maxretry, :kind_of => Integer
 property :ignoreips, :kind_of => Array
 
index 91978488c5569caaed9f077b6ced382f2ab343ea..6a7e377d82632cdbe2705fd90b7674f3a27f3925 100644 (file)
@@ -14,6 +14,12 @@ filter = <%= @filter %>
 <% if @logpath -%>
 logpath = <%= @logpath %>
 <% end -%>
+<% if @bantime -%>
+bantime = <%= @bantime %>
+<% end -%>
+<% if @findtime -%>
+findtime = <%= @findtime %>
+<% end -%>
 <% if @maxretry -%>
 maxretry = <%= @maxretry %>
 <% end -%>
index 84923ee8904a09380d863883a3f87a3300695e7d..ec7ce92f533ea7426483151b3a9ac3fa310b6006 100644 (file)
@@ -83,6 +83,8 @@ fail2ban_jail "apache-trackpoints-timeout" do
   filter "apache-trackpoints-timeout"
   logpath "/var/log/apache2/access.log"
   ports [80, 443]
+  bantime "12h"
+  findtime "30m"
 end
 
 fail2ban_filter "apache-notes-search" do