X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/20a03c97a1380a4f8531d44c7dfda386bd92ddb9..f61fef8f4ef75e9fc9a6a0421b9e3c5304c79784:/cookbooks/prometheus/recipes/server.rb diff --git a/cookbooks/prometheus/recipes/server.rb b/cookbooks/prometheus/recipes/server.rb index 6a1219ca0..f3ff4d9ca 100644 --- a/cookbooks/prometheus/recipes/server.rb +++ b/cookbooks/prometheus/recipes/server.rb @@ -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