]> git.openstreetmap.org Git - chef.git/commitdiff
Improve layout of LLDP data
authorTom Hughes <tom@compton.nu>
Fri, 12 Nov 2021 17:53:09 +0000 (17:53 +0000)
committerTom Hughes <tom@compton.nu>
Fri, 12 Nov 2021 17:53:09 +0000 (17:53 +0000)
cookbooks/hardware/templates/default/lldp.rb.erb

index 4932cd06971c651b0b2f84f10647eebcd745063e..15e35050ad8c0759f2710468184a1e9adb83d313 100644 (file)
@@ -8,8 +8,10 @@ Ohai.plugin(:Lldp) do
 
     json = JSON.parse(%x(/sbin/lldpctl -f json))
 
-    json["lldp"].each do |key, value|
-      lldp[key] = value
+    json["lldp"]["interface"].each do |interface|
+      interface.each do |name, details|
+        lldp[name] = details
+      end
     end
 
     lldp