class Chef::Knife::Cloud::OpenstackServerShow

Public Instance Methods

before_exec_command() click to toggle source
Calls superclass method
# File lib/chef/knife/openstack_server_show.rb, line 35
def before_exec_command
  # set columns_with_info map
  @columns_with_info = [
    { label: "Instance ID", key: "id" },
    { label: "Name", key: "name" },
    { label: "Addresses", key: "addresses", value_callback: method(:instance_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" },
  ]
  super
end
get_id(value) click to toggle source
# File lib/chef/knife/openstack_server_show.rb, line 50
def get_id(value)
  value["id"]
end