diff --git a/pkg/resources/aws/vpc.go b/pkg/resources/aws/vpc.go index 093ba5e441d6c..ff3a24da26338 100644 --- a/pkg/resources/aws/vpc.go +++ b/pkg/resources/aws/vpc.go @@ -39,6 +39,11 @@ func DeleteVPC(cloud fi.Cloud, r *resources.Resource) error { } _, err := c.EC2().DeleteVpc(request) if err != nil { + if awsup.AWSErrorCode(err) == "InvalidVpcID.NotFound" { + // Concurrently deleted + return nil + } + if IsDependencyViolation(err) { return err }