]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/nominatim/recipes/default.rb
nominatim: install pyosmium
[chef.git] / cookbooks / nominatim / recipes / default.rb
index 19e48909f9f0bfb4c8f19f537222ac8a0ccbac60..9285e5ad5a6928f58e98a2c04e2fa63a44e6f6f2 100644 (file)
@@ -132,6 +132,7 @@ end
 ## Nominatim backend
 
 include_recipe "git"
+include_recipe "python"
 
 package "build-essential"
 package "cmake"
@@ -148,6 +149,8 @@ package "libgeos++-dev"
 package "libproj-dev"
 package "osmosis"
 
+python_package "osmium"
+
 source_directory = "#{basedir}/nominatim"
 build_directory = "#{basedir}/bin"
 
@@ -306,6 +309,7 @@ apache_module "proxy"
 apache_module "proxy_fcgi"
 apache_module "proxy_http"
 apache_module "headers"
+apache_module "reqtimeout"
 
 service "php7.0-fpm" do
   action [:enable, :start]
@@ -357,7 +361,7 @@ web_servers = search(:node, "recipes:web\\:\\:frontend").collect do |n| # ~FC010
 end.flatten
 
 fail2ban_filter "nominatim" do
-  failregex '^<HOST> - - \[\] "[^"]+" (400|429) '
+  failregex '^<HOST> - - \[\] "[^"]+" (408|429) '
 end
 
 fail2ban_jail "nominatim" do