lib/aws_pocketknife/ec2.rb in aws_pocketknife-0.1.12 vs lib/aws_pocketknife/ec2.rb in aws_pocketknife-0.1.13
- old
+ new
@@ -37,10 +37,11 @@
ec2_client.describe_images({dry_run: false,
image_ids: [id]}).images.first
end
def delete_ami_by_id(id: '')
+ Logging.info "deleting image #{id}"
image = find_ami_by_id(id: id)
snapshot_ids = snapshot_ids(image)
ec2_client.deregister_image(image_id: id)
Retryable.retryable(:tries => 20, :sleep => lambda { |n| 2**n }, :on => StandardError) do |retries, exception|
@@ -80,10 +81,9 @@
Logging.info "images (#{image_ids.length}): #{image_ids}"
Logging.info "images to delete (#{images_to_delete.length}): #{images_to_delete}"
unless dry_run
images_to_delete.each do |image_id|
- Logging.info "deleting image #{image_id}"
delete_ami_by_id(id: image_id)
end
end
end