class KniferSutherland::Host

Public Instance Methods

write_node(node) click to toggle source
# File lib/knifer_sutherland/host.rb, line 11
def write_node(node)
  begin
    host = Ghost::Host.new(*[node[1], node[0]].compact)
    puts "Adding #{host.name} #{host.ip}"
    Ghost.store.add(host)
  rescue Ghost::Host::NotResolvable
    puts "Not able to resolve for #{node[0]} #{node[1]}"
  end
end
write_nodes_to_host_file(nodes) click to toggle source
# File lib/knifer_sutherland/host.rb, line 5
def write_nodes_to_host_file(nodes)
  nodes.each do |node|
    write_node(node)
  end
end