-
Notifications
You must be signed in to change notification settings - Fork 71
/
Copy pathdefault.rb
16 lines (15 loc) · 1.13 KB
/
default.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
default[:vectortile][:database][:cluster] = "16/main"
default[:vectortile][:database][:postgis] = "3"
default[:vectortile][:database][:nodes_store] = :flat
default[:vectortile][:serve][:threads] = (node.cpu_cores * 0.5).ceil
default[:vectortile][:serve][:mode] = :live
default[:vectortile][:replication][:url] = "https://osm-planet-eu-central-1.s3.dualstack.eu-central-1.amazonaws.com/planet/replication/minute"
default[:vectortile][:replication][:status] = :enabled
default[:vectortile][:replication][:tileupdate] = :enabled
default[:vectortile][:replication][:threads] = (node.cpu_cores * 0.5).ceil
default[:postgresql][:versions] |= [node[:vectortile][:database][:cluster].split("/").first]
default[:postgresql][:monitor_database] = "tiles"
# As an absolute worst case, the server might have the serving, update, and a manual generation process going on.
default[:postgresql][:settings][:defaults][:max_connections] = (node[:vectortile][:serve][:threads] * 2 + node[:vectortile][:replication][:threads] * 2 + node.cpu_cores * 2 + 20).to_s
default[:accounts][:users][:tileupdate][:status] = :role
default[:accounts][:users][:tilekiln][:status] = :role