]> git.openstreetmap.org Git - chef.git/commitdiff
nominatim: force maintenance job to run at UTC time
authorSarah Hoffmann <lonvia@denofr.de>
Wed, 3 Nov 2021 08:16:29 +0000 (09:16 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Wed, 3 Nov 2021 08:16:29 +0000 (09:16 +0100)
cookbooks/nominatim/recipes/default.rb

index 2e23f2949f886589348a1733bc5b296da1662bd6..36389d896380a5638fee9e442ec59720bd3c2b3d 100644 (file)
@@ -290,7 +290,7 @@ if node[:nominatim][:state] == "off"
     action :delete
   end
 
-  cron_d "nominatim-update-maintenance-trigger" do
+  systemd_timer "nominatim-update-maintenance-trigger" do
     action :delete
   end
 else
@@ -321,12 +321,16 @@ else
     mailto email_errors
   end
 
-  cron_d "nominatim-update-maintenance-trigger" do
-    minute "18"
-    hour "1"
+  systemd_service "nominatim-update-maintenance-trigger" do
+    description "Trigger maintenance tasks for Nominatim DB"
+    exec_start "touch #{basedir}/status/update_maintenance"
     user "nominatim"
-    command "touch #{basedir}/status/update_maintenance"
-    mailto email_errors
+  end
+
+  systemd_timer "nominatim-update-maintenance-trigger" do
+    action :create
+    description "Schedule maintenance tasks for Nominatim DB"
+    on_calender "*-*-* 02:03:00 UTC"
   end
 end