X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/20a03c97a1380a4f8531d44c7dfda386bd92ddb9..bd3a77ffbae2be8b346c4f1e0309790fdbb36a49:/cookbooks/prometheus/recipes/server.rb?ds=sidebyside 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