X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/7cec5006a8c044846e34a589ddad1fbbbca707bf..191aa8d721ed6adfd7fad6bb766c432ef5f70363:/cookbooks/hardware/templates/default/lldp.rb.erb diff --git a/cookbooks/hardware/templates/default/lldp.rb.erb b/cookbooks/hardware/templates/default/lldp.rb.erb new file mode 100644 index 000000000..4932cd069 --- /dev/null +++ b/cookbooks/hardware/templates/default/lldp.rb.erb @@ -0,0 +1,17 @@ +require "json" + +Ohai.plugin(:Lldp) do + provides "lldp" + + collect_data(:default) do + lldp Mash.new + + json = JSON.parse(%x(/sbin/lldpctl -f json)) + + json["lldp"].each do |key, value| + lldp[key] = value + end + + lldp + end +end