Merge pull request #5120 from paybyphone/paybyphone_igw_destroyfix
IGW detatch waiter tweak, 30 not found checks w/15 min max
This commit is contained in:
commit
ce948c0dea
|
@ -204,11 +204,12 @@ func resourceAwsInternetGatewayDetach(d *schema.ResourceData, meta interface{})
|
||||||
// Wait for it to be fully detached before continuing
|
// Wait for it to be fully detached before continuing
|
||||||
log.Printf("[DEBUG] Waiting for internet gateway (%s) to detach", d.Id())
|
log.Printf("[DEBUG] Waiting for internet gateway (%s) to detach", d.Id())
|
||||||
stateConf := &resource.StateChangeConf{
|
stateConf := &resource.StateChangeConf{
|
||||||
Pending: []string{"detaching"},
|
Pending: []string{"detaching"},
|
||||||
Target: []string{"detached"},
|
Target: []string{"detached"},
|
||||||
Refresh: detachIGStateRefreshFunc(conn, d.Id(), vpcID.(string)),
|
Refresh: detachIGStateRefreshFunc(conn, d.Id(), vpcID.(string)),
|
||||||
Timeout: 5 * time.Minute,
|
Timeout: 15 * time.Minute,
|
||||||
Delay: 10 * time.Second,
|
Delay: 10 * time.Second,
|
||||||
|
NotFoundChecks: 30,
|
||||||
}
|
}
|
||||||
if _, err := stateConf.WaitForState(); err != nil {
|
if _, err := stateConf.WaitForState(); err != nil {
|
||||||
return fmt.Errorf(
|
return fmt.Errorf(
|
||||||
|
|
Loading…
Reference in New Issue