]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/prometheus/recipes/server.rb
Merge remote-tracking branch 'github/pull/503'
[chef.git] / cookbooks / prometheus / recipes / server.rb
index d848d80ca7c6014e0b9cf908d8e057b2328f61b8..405eadebeaf520157509c1c6e48fe61ff47f5488 100644 (file)
@@ -28,8 +28,7 @@ admins = data_bag_item("apache", "admins")
 
 prometheus_exporter "fastly" do
   port 8080
-  listen_switch "endpoint"
-  listen_type "url"
+  listen_switch "listen"
   environment "FASTLY_API_TOKEN" => tokens["fastly"]
 end
 
@@ -98,17 +97,17 @@ archive_file "#{cache_dir}/karma-linux-amd64.tar.gz" do
   subscribes :extract, "remote_file[#{cache_dir}/karma-linux-amd64.tar.gz]"
 end
 
-package %w[
-  prometheus
-  prometheus-alertmanager
-]
-
 promscale_version = "0.11.0"
-promscale_extension_version = "0.5.0"
 
 database_version = node[:timescaledb][:database_version]
 database_cluster = "#{database_version}/main"
 
+package %W[
+  prometheus
+  prometheus-alertmanager
+  promscale-extension-postgresql-#{database_version}
+]
+
 postgresql_user "prometheus" do
   cluster database_cluster
   superuser true
@@ -125,19 +124,6 @@ directory "/opt/promscale" do
   mode "755"
 end
 
-remote_file "#{cache_dir}/promscale_extension.pg#{database_version}.x86_64.deb" do
-  source "https://github.com/timescale/promscale_extension/releases/download/#{promscale_extension_version}/promscale_extension-#{promscale_extension_version}.pg#{database_version}.x86_64.deb"
-  owner "root"
-  group "root"
-  mode "644"
-  backup false
-end
-
-dpkg_package "promscale-extension-postgresql-#{database_version}" do
-  source "#{cache_dir}/promscale_extension.pg#{database_version}.x86_64.deb"
-  version "#{promscale_extension_version}-1"
-end
-
 directory "/opt/promscale/bin" do
   owner "root"
   group "root"