module Landrush::Cap::Linux::ConfiguredDnsServers

Public Class Methods

configured_dns_servers(machine) click to toggle source
# File lib/landrush/cap/guest/linux/configured_dns_servers.rb, line 5
def self.configured_dns_servers(machine)
  return @dns_servers if @dns_servers

  machine.communicate.sudo('cat /etc/resolv.conf | grep ^nameserver') do |type, data|
    if type == :stdout
      @dns_servers = Array(data.scan(/\d+\.\d+\.\d+\.\d+/))
    end
  end
  @dns_servers
end