X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/839bdebb46bc3ab0efae783ec9e5d5b0ffd5b386..7c28124864b39960cdf89b1b47c16a279fc04022:/cookbooks/taginfo/recipes/default.rb diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index b614c9580..d55add755 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -62,23 +62,12 @@ apache_module "cache" apache_module "cache_disk" apache_module "headers" -template "/etc/cron.d/taginfo" do - source "cron.erb" - owner "root" - group "root" - mode 0o644 -end - directory "/var/log/taginfo" do owner "taginfo" group "taginfo" mode 0o755 end -file "/etc/logrotate.d/taginfo" do - action :delete -end - template "/etc/sudoers.d/taginfo" do source "sudoers.erb" owner "root" @@ -129,7 +118,7 @@ node[:taginfo][:sites].each do |site| settings["opensearch"]["contact"] = "webmaster@openstreetmap.org" settings["sources"]["download"] = "" settings["sources"]["create"] = "db languages projects wiki" - settings["sources"]["db"]["planetfile"] = "#{directory}/planet/planet.pbf" + settings["sources"]["db"]["planetfile"] = "/var/lib/planet/planet.pbf" settings["sources"]["db"]["bindir"] = "#{directory}/taginfo/tagstats" settings["tagstats"]["geodistribution"] = "DenseMmapArray" @@ -167,7 +156,7 @@ node[:taginfo][:sites].each do |site| notifies :restart, "passenger_application[#{directory}/taginfo/web/public]" end - %w[taginfo/web/tmp bin data data/old download sources planet planet/log].each do |dir| + %w[taginfo/web/tmp bin data data/old download sources].each do |dir| directory "#{directory}/#{dir}" do owner "taginfo" group "taginfo" @@ -175,30 +164,6 @@ node[:taginfo][:sites].each do |site| end end - remote_file "#{directory}/planet/planet.pbf" do - action :create_if_missing - source "https://planet.openstreetmap.org/pbf/planet-latest.osm.pbf" - owner "taginfo" - group "taginfo" - mode 0o644 - end - - template "#{directory}/bin/update-planet" do - source "update-planet.erb" - owner "taginfo" - group "taginfo" - mode 0o755 - variables :directory => directory - end - - template "#{directory}/bin/update-taginfo" do - source "update-taginfo.erb" - owner "taginfo" - group "taginfo" - mode 0o755 - variables :directory => directory - end - template "#{directory}/bin/update" do source "update.erb" owner "taginfo" @@ -207,7 +172,9 @@ node[:taginfo][:sites].each do |site| variables :name => site_name, :directory => directory end - passenger_application "#{directory}/taginfo/web/public" + passenger_application "#{directory}/taginfo/web/public" do + action :nothing + end ssl_certificate site_name do domains [site_name] + site_aliases @@ -220,3 +187,11 @@ node[:taginfo][:sites].each do |site| variables :aliases => site_aliases end end + +template "/usr/local/bin/taginfo-update" do + source "taginfo-update.erb" + owner "root" + group "root" + mode 0o755 + variables :sites => node[:taginfo][:sites] +end