Module: Landrush::Cap::Linux::ConfiguredDnsServers
- Defined in:
- lib/landrush/cap/guest/linux/configured_dns_servers.rb
Class Method Summary collapse
Class Method Details
.configured_dns_servers(machine) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# 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 |