class Chef::Knife::Cloud::OpenstackServerList
Public Instance Methods
addresses(addresses)
click to toggle source
# File lib/chef/knife/openstack_server_list.rb, line 53 def addresses(addresses) instance_addresses(addresses) end
before_exec_command()
click to toggle source
Calls superclass method
# File lib/chef/knife/openstack_server_list.rb, line 37 def before_exec_command # set columns_with_info map @columns_with_info = [ { label: "Name", key: "name" }, { label: "Instance ID", key: "id" }, { label: "Addresses", key: "addresses", value_callback: method(:addresses) }, { label: "Flavor", key: "flavor", value_callback: method(:get_id) }, { label: "Image", key: "image", value_callback: method(:get_id) }, { label: "Keypair", key: "key_name" }, { label: "State", key: "state" }, { label: "Availability Zone", key: "availability_zone" }, ] @sort_by_field = "name" super end
get_id(value)
click to toggle source
# File lib/chef/knife/openstack_server_list.rb, line 57 def get_id(value) value["id"] end