From c78c4e78ada82777a3fb8338a87da23b72a1d273 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Wed, 27 May 2015 20:15:07 -0700 Subject: [PATCH] amazon/common: sleep 3 seconds if instance doesn't exist --- builder/amazon/common/step_run_source_instance.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/builder/amazon/common/step_run_source_instance.go b/builder/amazon/common/step_run_source_instance.go index 545e7765d..76baf9bde 100644 --- a/builder/amazon/common/step_run_source_instance.go +++ b/builder/amazon/common/step_run_source_instance.go @@ -195,13 +195,14 @@ func (s *StepRunSourceInstance) Run(state multistep.StateBag) multistep.StepActi instanceId = spotResp.SpotRequestResults[0].InstanceId } - var instanceResp, instanceErr = ec2conn.Instances([]string{instanceId}, nil) + instanceResp, instanceErr := ec2conn.Instances([]string{instanceId}, nil) for i := 0; i < 10; i++ { if instanceErr == nil { err = instanceErr break } - time.Sleep(time.Duration(3)) + + time.Sleep(3 * time.Second) instanceResp, err = ec2conn.Instances([]string{instanceId}, nil) }