]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/nominatim/recipes/default.rb
nominatim: remove remaining references to :state
[chef.git] / cookbooks / nominatim / recipes / default.rb
index 656ce69e59cce39f8ae1a60729ca8c8b5c5de3de..78f0ff54dcb8f89ee75992594a41b3c8130e533b 100644 (file)
@@ -106,10 +106,15 @@ if platform?("debian")
   python_directory = "#{basedir}/venv"
 
   package %w[
+    build-essential
     libicu-dev
     python3-dev
     pkg-config
     osm2pgsql
+    ruby
+    ruby-file-tail
+    ruby-pg
+    ruby-webrick
   ]
 
   python_virtualenv python_directory do
@@ -143,7 +148,7 @@ if platform?("debian")
     owner "nominatim"
     group "nominatim"
     mode "664"
-    variables :base_url => node[:nominatim][:state] == "off" ? node[:fqdn] : "nominatim.openstreetmap.org",
+    variables :base_url => "nominatim.openstreetmap.org",
               :dbname => node[:nominatim][:dbname],
               :flatnode_file => node[:nominatim][:flatnode_file],
               :log_file => "#{node[:nominatim][:logdir]}/query.log",
@@ -279,13 +284,13 @@ if platform?("debian")
   end
 
   systemd_timer "nominatim-update-maintenance-trigger" do
-    action node[:nominatim][:state] != "off" ? :create : :delete
+    action :create
     description "Schedule daily maintenance tasks for Nominatim DB"
     on_calendar "*-*-* 02:03:00 UTC"
   end
 
   service "nominatim-update-maintenance-trigger" do
-    action node[:nominatim][:state] != "off" ? :enable : :disable
+    action :enable
   end
 
   ## Nominatim UI