class Chef::Knife::SceKeyGet
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/sce_key_get.rb, line 33 def run $stdout.sync = true validate! @key = run!(config[:name]) raise "Key #{config[:name]} does not exist." if @key.nil? msg_pair("Name", @key.name.to_s) msg_pair("Instances", @key.instance_ids.join(", ").to_s) msg_pair("Default", (@key.default ? "Yes" : "No")) msg_pair("Key", @key.public_key.to_s) end
run!(key_name)
click to toggle source
# File lib/chef/knife/sce_key_get.rb, line 28 def run!(key_name) @key = connection.keys.get(key_name) @key end
validate!()
click to toggle source
Calls superclass method
# File lib/chef/knife/sce_key_get.rb, line 50 def validate! super raise "No key name specified." if @name_args.length == 0 config[:name] = @name_args[0] end