]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/prometheus/recipes/smokeping.rb
Try and ensure tile server use an integer number of listen buckets
[chef.git] / cookbooks / prometheus / recipes / smokeping.rb
index 4f9906d32cff7d8d43752373348eb703f013f90c..27b0c6dd66f5b1cc191af7ad4996926ff47d1bc1 100644 (file)
@@ -25,8 +25,8 @@ ip6_hosts = []
 search(:node, "networking:interfaces") do |host|
   next if host.name == node.name
 
 search(:node, "networking:interfaces") do |host|
   next if host.name == node.name
 
-  ip4_hosts << host[:fqdn] unless host.interfaces(:role => :external, :family => :inet).empty?
-  ip6_hosts << host[:fqdn] unless host.interfaces(:role => :external, :family => :inet6).empty?
+  ip4_hosts << host[:fqdn] unless host.ipaddresses(:role => :external, :family => :inet).empty?
+  ip6_hosts << host[:fqdn] unless host.ipaddresses(:role => :external, :family => :inet6).empty?
 end
 
 template "/etc/prometheus/exporters/smokeping.yml" do
 end
 
 template "/etc/prometheus/exporters/smokeping.yml" do