Files
example.terraform/tgw-ram-share/account2/network/tgw-accept.tf
T

26 lines
701 B
Terraform

resource "aws_ram_resource_share_accepter" "tgw-accepter" {
share_arn = "arn:aws:ram:ap-southeast-1:573340405480:resource-share/70e66c50-c169-4f31-a199-f3a09adb27ce"
lifecycle {
ignore_changes = all
}
}
locals {
tgw-id = split("/", aws_ram_resource_share_accepter.tgw-accepter.resources[0])[1]
}
data "aws_ec2_transit_gateway" shared-tgw {
id = local.tgw-id
}
data "aws_subnet_ids" subnet-ids {
vpc_id = data.aws_vpc.vpc1.id
}
resource "aws_ec2_transit_gateway_vpc_attachment" tgw-attach {
vpc_id = data.aws_vpc.vpc1.id
subnet_ids = [tolist(data.aws_subnet_ids.subnet-ids.ids)[0]]
transit_gateway_id = data.aws_ec2_transit_gateway.shared-tgw.id
tags = local.default-tags
}