]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/timescaledb/recipes/default.rb
Tweak some tile sandboxes
[chef.git] / cookbooks / timescaledb / recipes / default.rb
index 7b2defdcacbdc826e46dbe6cbafbc936e23960b9..05085d948c98224f3bec618a7f1917b3817f87b7 100644 (file)
 # limitations under the License.
 #
 
-include_recipe "apt"
+include_recipe "apt::timescaledb"
 
-package %w[
+database_version = node[:timescaledb][:database_version]
+
+package %W[
   timescaledb-tools
-  timescaledb-2-postgresql-12
+  timescaledb-2-postgresql-#{database_version}
 ]
 
+node.default_unless[:postgresql][:versions] = []
+node.default[:postgresql][:versions] |= [database_version]
+node.default[:postgresql][:monitor_tables] = false
+node.default_unless[:postgresql][:settings][database_version][:shared_preload_libraries] = []
+node.default[:postgresql][:settings][database_version][:shared_preload_libraries] |= ["timescaledb"]
+node.default_unless[:postgresql][:settings][database_version][:customized_options] = {}
+node.default[:postgresql][:settings][database_version][:customized_options]["timescaledb.max_background_workers"] = node[:timescaledb][:max_background_workers]
+
 include_recipe "postgresql"