From 373226e9c516be93d9d016fd6d082536bd6d4fe5 Mon Sep 17 00:00:00 2001 From: AlessioT Date: Sat, 28 Apr 2018 12:40:48 +0100 Subject: [PATCH] Extract state reason for failure --- builder/amazon/ebs/step_create_ami.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/amazon/ebs/step_create_ami.go b/builder/amazon/ebs/step_create_ami.go index 1c3bd18e2..254311fcd 100644 --- a/builder/amazon/ebs/step_create_ami.go +++ b/builder/amazon/ebs/step_create_ami.go @@ -54,7 +54,7 @@ func (s *stepCreateAMI) Run(_ context.Context, state multistep.StateBag) multist if _, err := awscommon.WaitForState(&stateChange); err != nil { imagesResp, _ := ec2conn.DescribeImages(&ec2.DescribeImagesInput{ImageIds: []*string{createResp.ImageId}}) stateReason := imagesResp.Images[0].StateReason.Message - err := fmt.Errorf("Error waiting for AMI: %s. Cause: %s", err, *stateReason) + err := fmt.Errorf("Error waiting for AMI: %s. Root cause: %s", err, *stateReason) state.Put("error", err) ui.Error(err.Error()) return multistep.ActionHalt