From 82a25ec4199c2400020b50ecbe4dd65bddb49c29 Mon Sep 17 00:00:00 2001 From: Anssi Junnola Date: Tue, 15 Dec 2020 17:12:32 +0000 Subject: [PATCH] Fix retry logic in AWS spot instance tagging --- builder/amazon/common/step_run_spot_instance.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/amazon/common/step_run_spot_instance.go b/builder/amazon/common/step_run_spot_instance.go index d91aa360e..63dc4741a 100644 --- a/builder/amazon/common/step_run_spot_instance.go +++ b/builder/amazon/common/step_run_spot_instance.go @@ -406,7 +406,7 @@ func (s *StepRunSpotInstance) Run(ctx context.Context, state multistep.StateBag) } // Retry creating tags for about 2.5 minutes - err = retry.Config{Tries: 11, ShouldRetry: func(error) bool { + err = retry.Config{Tries: 11, ShouldRetry: func(err error) bool { if awserrors.Matches(err, "InvalidInstanceID.NotFound", "") { return true }