module Facter::Util::Resolvers::Networking::Dhcp

Public Class Methods

get(interface_name, log = nil) click to toggle source
# File lib/facter/util/resolvers/networking/dhcp.rb, line 9
def get(interface_name, log = nil)
  dhcpinfo_command = Facter::Core::Execution.which('dhcpinfo') || '/sbin/dhcpinfo'
  result = Facter::Core::Execution.execute("#{dhcpinfo_command} -i #{interface_name} ServerID", logger: log)
  result.chomp!

  result.empty? ? nil : result
end