diff --git a/builtin/providers/aws/resource_aws_volume_attachment.go b/builtin/providers/aws/resource_aws_volume_attachment.go index 658f89765..74566700d 100644 --- a/builtin/providers/aws/resource_aws_volume_attachment.go +++ b/builtin/providers/aws/resource_aws_volume_attachment.go @@ -161,6 +161,10 @@ func resourceAwsVolumeAttachmentDelete(d *schema.ResourceData, meta interface{}) } _, err := conn.DetachVolume(opts) + if err != nil { + return fmt.Errorf("Failed to detach Volume (%s) from Instance (%s): %s", + vID, iID, err) + } stateConf := &resource.StateChangeConf{ Pending: []string{"detaching"}, Target: []string{"detached"},