Merge pull request #60 from mitchellh/amazon-request-limit

builder/amazonebs: sleep between checks for ami create
This commit is contained in:
Mitchell Hashimoto 2013-06-29 12:19:31 -07:00
commit 28064dbf71
1 changed files with 6 additions and 0 deletions

View File

@ -6,6 +6,7 @@ import (
"github.com/mitchellh/goamz/ec2"
"github.com/mitchellh/multistep"
"github.com/mitchellh/packer/packer"
"log"
"strconv"
"text/template"
"time"
@ -68,6 +69,11 @@ func (s *stepCreateAMI) Run(state map[string]interface{}) multistep.StepAction {
if imageResp.Images[0].State == "available" {
break
}
log.Printf("Image in state %s, sleeping 2s before checking again",
imageResp.Images[0].State)
time.Sleep(2 * time.Second)
}
return multistep.ActionContinue