providers/aws: retry deleting security group for some time [GH-436]
This commit is contained in:
parent
990b814188
commit
10ce2b690c
|
@ -13,6 +13,9 @@ BUG FIXES:
|
|||
the correct data and don't incorrectly recreate themselves. [GH-425]
|
||||
* providers/aws: Fix case where ELB would incorrectly plan to modify
|
||||
listeners (with the same data) in some cases.
|
||||
* providers/aws: Retry deleting security groups for some amount of time
|
||||
if there is a dependency violation since it is probably just eventual
|
||||
consistency. [GH-436]
|
||||
|
||||
## 0.3.0 (October 14, 2014)
|
||||
|
||||
|
|
|
@ -235,6 +235,7 @@ func resourceAwsSecurityGroupDelete(d *schema.ResourceData, meta interface{}) er
|
|||
|
||||
log.Printf("[DEBUG] Security Group destroy: %v", d.Id())
|
||||
|
||||
return resource.Retry(5 * time.Minute, func() error {
|
||||
_, err := ec2conn.DeleteSecurityGroup(ec2.SecurityGroup{Id: d.Id()})
|
||||
if err != nil {
|
||||
ec2err, ok := err.(*ec2.Error)
|
||||
|
@ -244,6 +245,7 @@ func resourceAwsSecurityGroupDelete(d *schema.ResourceData, meta interface{}) er
|
|||
}
|
||||
|
||||
return err
|
||||
})
|
||||
}
|
||||
|
||||
func resourceAwsSecurityGroupRead(d *schema.ResourceData, meta interface{}) error {
|
||||
|
|
Loading…
Reference in New Issue