settings = Chef::DelayedEvaluator.new do
settings = JSON.parse(IO.read("#{directory}/taginfo/taginfo-config-example.json"))
settings = Chef::DelayedEvaluator.new do
settings = JSON.parse(IO.read("#{directory}/taginfo/taginfo-config-example.json"))
settings["instance"]["description"] = description
settings["instance"]["about"] = about
settings["instance"]["icon"] = "/img/logo/#{icon}.png"
settings["instance"]["contact"] = contact
settings["instance"]["access_control_allow_origin"] = ""
settings["instance"]["description"] = description
settings["instance"]["about"] = about
settings["instance"]["icon"] = "/img/logo/#{icon}.png"
settings["instance"]["contact"] = contact
settings["instance"]["access_control_allow_origin"] = ""
settings["opensearch"]["shortname"] = "Taginfo"
settings["opensearch"]["contact"] = "webmaster@openstreetmap.org"
settings["sources"]["download"] = ""
settings["opensearch"]["shortname"] = "Taginfo"
settings["opensearch"]["contact"] = "webmaster@openstreetmap.org"
settings["sources"]["download"] = ""
settings["sources"]["db"]["bindir"] = "#{directory}/taginfo/tagstats"
settings["tagstats"]["cxxflags"] = "-I../../libosmium/include"
settings["tagstats"]["geodistribution"] = "DenseMmapArray"
settings["sources"]["db"]["bindir"] = "#{directory}/taginfo/tagstats"
settings["tagstats"]["cxxflags"] = "-I../../libosmium/include"
settings["tagstats"]["geodistribution"] = "DenseMmapArray"
group "taginfo"
subscribes :run, "git[#{directory}/libosmium]"
subscribes :run, "git[#{directory}/osmium-tool]"
group "taginfo"
subscribes :run, "git[#{directory}/libosmium]"
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|
directory "#{directory}/#{dir}" do
owner "taginfo"
group "taginfo"
end
%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"