X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/58368b10fb37cfcd56738324f90942a8fd8e3793..53d4fbfe0a07e734177860a78159f5d8944ae52c:/cookbooks/db/recipes/master.rb diff --git a/cookbooks/db/recipes/master.rb b/cookbooks/db/recipes/master.rb index 905d7a221..3a2b30a4e 100644 --- a/cookbooks/db/recipes/master.rb +++ b/cookbooks/db/recipes/master.rb @@ -106,3 +106,26 @@ end service "monthly-reindex.timer" do action [:enable, :start] end + +cookbook_file "/usr/local/share/yearly-reindex.sql" do + owner "root" + group "root" + mode "644" +end + +systemd_service "yearly-reindex" do + description "Yearly database reindex" + exec_start "/usr/bin/psql -f /usr/local/share/yearly-reindex.sql openstreetmap" + user "postgres" + sandbox true + restrict_address_families "AF_UNIX" +end + +systemd_timer "yearly-reindex" do + description "Yearly database reindex" + on_calendar "Fri *-1-8..14 02:00" +end + +service "yearly-reindex.timer" do + action [:enable, :start] +end