From c24fbc3f24afab8d56178e988308d089057c1340 Mon Sep 17 00:00:00 2001 From: Chris Marchesi Date: Fri, 12 Feb 2016 12:36:16 -0800 Subject: [PATCH] IGW detatch waiter tweak, 30 not found checks w/15 min max --- .../providers/aws/resource_aws_internet_gateway.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/builtin/providers/aws/resource_aws_internet_gateway.go b/builtin/providers/aws/resource_aws_internet_gateway.go index fb3c0b58b4..2ede96932c 100644 --- a/builtin/providers/aws/resource_aws_internet_gateway.go +++ b/builtin/providers/aws/resource_aws_internet_gateway.go @@ -204,11 +204,12 @@ func resourceAwsInternetGatewayDetach(d *schema.ResourceData, meta interface{}) // Wait for it to be fully detached before continuing log.Printf("[DEBUG] Waiting for internet gateway (%s) to detach", d.Id()) stateConf := &resource.StateChangeConf{ - Pending: []string{"detaching"}, - Target: []string{"detached"}, - Refresh: detachIGStateRefreshFunc(conn, d.Id(), vpcID.(string)), - Timeout: 5 * time.Minute, - Delay: 10 * time.Second, + Pending: []string{"detaching"}, + Target: []string{"detached"}, + Refresh: detachIGStateRefreshFunc(conn, d.Id(), vpcID.(string)), + Timeout: 15 * time.Minute, + Delay: 10 * time.Second, + NotFoundChecks: 30, } if _, err := stateConf.WaitForState(); err != nil { return fmt.Errorf(