From f1a6787fc9146f1027525b367a88ee69580d20ef Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 12 Mar 2026 18:57:41 +0000 Subject: [PATCH] Allow the output mode for osm2pgsql to be set for tile servers --- cookbooks/tile/attributes/default.rb | 1 + cookbooks/tile/templates/default/replicate.erb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/cookbooks/tile/attributes/default.rb b/cookbooks/tile/attributes/default.rb index bf31d20fa..87bcda9ba 100644 --- a/cookbooks/tile/attributes/default.rb +++ b/cookbooks/tile/attributes/default.rb @@ -2,6 +2,7 @@ default[:tile][:database][:cluster] = "17/main" default[:tile][:database][:postgis] = "3" default[:tile][:database][:node_file] = "/store/database/nodes" default[:tile][:database][:multi_geometry] = true +default[:tile][:database][:output_mode] = nil default[:tile][:database][:tag_transform_script] = nil default[:tile][:mapnik] = "3.1" diff --git a/cookbooks/tile/templates/default/replicate.erb b/cookbooks/tile/templates/default/replicate.erb index 2a02c271b..9ae728df9 100644 --- a/cookbooks/tile/templates/default/replicate.erb +++ b/cookbooks/tile/templates/default/replicate.erb @@ -16,6 +16,9 @@ do --multi-geometry \ <% end -%> --hstore \ +<% if node[:tile][:database][:output_mode] -%> + --output=<%= node[:tile][:database][:output_mode] %> \ +<% end -%> <% if node[:tile][:database][:tag_transform_script] -%> --tag-transform-script=<%= node[:tile][:database][:tag_transform_script] %> <% end -%> -- 2.39.5