class Chef::Knife::SceVolumeDelete
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/sce_volume_delete.rb, line 28 def run $stdout.sync = true validate! @name_args.each do |v| connection_storage.volumes.all.each do |volume| if volume.id.eql?( v ) || volume.name.eql?( v ) ui.confirm "Are you sure you want to delete volume #{volume.name}" begin volume.destroy puts "Delete request for volume #{volume.name} issued." rescue Exception => e ui.error("There was an error while issuing a delete request for volume #{@name_args[idx]}. Error is #{e.to_s}") end end end end end