X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/a92d3e444a579ea43fa7a61b4490775e3fbd68a2..a2104107771eb06e5f3cdbfe5ebb58fe86fe8b14:/cookbooks/taginfo/recipes/default.rb diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index 57ccb3d40..2fbbc96af 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -8,7 +8,7 @@ # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -23,29 +23,33 @@ include_recipe "apache" include_recipe "passenger" include_recipe "git" -package "libsqlite3-dev" -package "zlib1g-dev" -package "libbz2-dev" -package "libboost-dev" -package "libexpat1-dev" -package "libsparsehash-dev" -package "libgd2-xpm-dev" -package "libicu-dev" -package "libboost-program-options-dev" -package "cmake" -package "make" -package "g++" - -package "sqlite3" -package "osmosis" -package "curl" -package "pbzip2" +package %w[ + libsqlite3-dev + zlib1g-dev + libbz2-dev + libboost-dev + libexpat1-dev + libsparsehash-dev + libgd2-xpm-dev + libicu-dev + libboost-program-options-dev + cmake + make + g++ +] + +package %w[ + sqlite3 + osmosis + curl + pbzip2 +] ruby_version = node[:passenger][:ruby_version] package "ruby#{ruby_version}" -%w(json sqlite3 sinatra sinatra-r18n rack-contrib).each do |gem| +%w[json sqlite3 sinatra sinatra-r18n rack-contrib].each do |gem| gem_package gem do gem_binary "gem#{ruby_version}" end @@ -126,7 +130,7 @@ node[:taginfo][:sites].each do |site| settings = Chef::DelayedEvaluator.new do settings = JSON.parse(IO.read("#{directory}/taginfo/taginfo-config-example.json")) - settings["instance"]["url"] = "http://#{site_name}/" + settings["instance"]["url"] = "https://#{site_name}/" settings["instance"]["description"] = description settings["instance"]["about"] = about settings["instance"]["icon"] = "/img/logo/#{icon}.png" @@ -168,7 +172,6 @@ node[:taginfo][:sites].each do |site| owner "taginfo" group "taginfo" mode "0755" - action :create end execute "compile-osmium" do @@ -181,7 +184,7 @@ node[:taginfo][:sites].each do |site| subscribes :run, "git[#{directory}/osmium-tool]" end - %w(taginfo/web/tmp bin data data/old download sources planet planet/log planet/replication).each do |dir| + %w[taginfo/web/tmp bin data data/old download sources planet planet/log planet/replication].each do |dir| directory "#{directory}/#{dir}" do owner "taginfo" group "taginfo" @@ -191,7 +194,7 @@ node[:taginfo][:sites].each do |site| remote_file "#{directory}/planet/planet.pbf" do action :create_if_missing - source "http://planet.openstreetmap.org/pbf/planet-latest.osm.pbf" + source "https://planet.openstreetmap.org/pbf/planet-latest.osm.pbf" owner "taginfo" group "taginfo" mode 0o644