class Chef::Knife::VcNetworkShow

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/network/vc_network_show.rb, line 27
def run
  $stdout.sync = true

  network_arg = @name_args.shift
  connection.login
  network = get_network(network_arg)
  connection.logout

  out_msg('ID', network[:id])
  out_msg('Name', network[:name])
  out_msg('Description', network[:description])
  out_msg('Gateway', network[:gateway])
  out_msg('Netmask', network[:netmask])
  out_msg('Fence mode', network[:fence_mode])
  out_msg('IP Range', "#{network[:start_address]} - #{network[:end_address]}")
end