]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/prometheus/recipes/server.rb
Use string names and unix domain sockets for nominatim FPM pools
[chef.git] / cookbooks / prometheus / recipes / server.rb
index 6a1219ca0f97d6cbc0ceadc67d6f8d0c6a42589c..f3ff4d9ca636be1e597cca271a62f87bb35d3d0a 100644 (file)
@@ -44,7 +44,15 @@ search(:node, "recipes:prometheus\\:\\:default").sort_by(&:name).each do |client
     }
   end
 
-  client[:prometheus][:exporters].each do |name, address|
+  client[:prometheus][:exporters].each do |key, exporter|
+    if exporter.is_a?(Hash)
+      name = exporter[:name]
+      address = exporter[:address]
+    else
+      name = key
+      address = exporter
+    end
+
     jobs[name] ||= []
     jobs[name] << { :address => address, :name => client.name }
   end