# File lib/chef/knife/rackspace_server_delete.rb, line 32 def run require 'fog' require 'highline' require 'net/ssh/multi' require 'readline' connection = Fog::Rackspace::Servers.new( :rackspace_api_key => Chef::Config[:knife][:rackspace_api_key], :rackspace_username => Chef::Config[:knife][:rackspace_api_username] ) server = connection.servers.get(@name_args[0]) confirm("Do you really want to delete server ID #{server.id} named #{server.name}") server.destroy Chef::Log.warn("Deleted server #{server.id} named #{server.name}") end