Merge pull request #2175 from henrysher/fix-duplicate-ami

check the region before do the ami copy to fix the duplicate ami [GH-2123]
This commit is contained in:
Mitchell Hashimoto 2015-06-08 09:20:02 -07:00
commit 9387cc1ea1
1 changed files with 6 additions and 0 deletions

View File

@ -33,6 +33,12 @@ func (s *StepAMIRegionCopy) Run(state multistep.StateBag) multistep.StepAction {
var wg sync.WaitGroup
errs := new(packer.MultiError)
for _, region := range s.Regions {
if region == ec2conn.Config.Region {
ui.Message(fmt.Sprintf("Avoid copying AMI (%s) to %s", ec2conn.Config.Region, region))
continue
}
wg.Add(1)
ui.Message(fmt.Sprintf("Copying to: %s", region))