Skip to content

Commit

Permalink
data/aws/vpc: Tag VPC endpoints
Browse files Browse the repository at this point in the history
The Terraform-provider bump brought in
hashicorp/terraform-provider-aws@864285b1bb (Tagging for VPC
Endpoints and VPC Endpoint Services, 2019-05-15,
hashicorp/terraform-provider-aws#8674, v2.16.0).

Also wire this into the deleteARN tree.  VPC endpoint ARNs look like:

  arn:aws:ec2:{region}:{account}:vpc-endpoint/vpce-123...
  • Loading branch information
wking committed Nov 15, 2019
1 parent 9bba2bd commit 2390bed
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions data/data/aws/vpc/vpc.tf
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ resource "aws_vpc_endpoint" "s3" {
aws_route_table.private_routes.*.id,
aws_route_table.default.*.id,
)

tags = var.tags
}

resource "aws_vpc_dhcp_options" "main" {
Expand Down
2 changes: 2 additions & 0 deletions pkg/destroy/aws/aws.go
Original file line number Diff line number Diff line change
Expand Up @@ -559,6 +559,8 @@ func deleteEC2(session *session.Session, arn arn.ARN, filter Filter, logger logr
return deleteEC2Volume(client, id, logger)
case "vpc":
return deleteEC2VPC(client, elb.New(session), elbv2.New(session), id, logger)
case "vpc-endpoint":
return deleteEC2VPCEndpoint(client, id, logger)
default:
return errors.Errorf("unrecognized EC2 resource type %s", resourceType)
}
Expand Down

0 comments on commit 2390bed

Please sign in to comment.