26 lines
945 B
HCL
26 lines
945 B
HCL
resource "aws_route" "route-igw-add" {
|
|
count = format("%.1s", var.gw_type) == "i" ? 1 : 0
|
|
route_table_id = var.route_id
|
|
destination_cidr_block = var.destination_cidr
|
|
gateway_id = var.igw_id
|
|
depends_on = [var.route_id]
|
|
# depends_on = [aws_route_table.testing]
|
|
}
|
|
resource "aws_route" "route-nat-add" {
|
|
count = format("%.1s", var.gw_type) == "n" ? 1 : 0
|
|
route_table_id = var.route_id
|
|
destination_cidr_block = var.destination_cidr
|
|
nat_gateway_id = var.nat_id
|
|
depends_on = [var.route_id]
|
|
# depends_on = [aws_route_table.testing]
|
|
}
|
|
|
|
# transit_gateway_id -
|
|
resource "aws_route" "route-tgw-add" {
|
|
count = format("%.1s", var.gw_type) == "t" ? 1 : 0
|
|
route_table_id = var.route_id
|
|
destination_cidr_block = var.destination_cidr
|
|
# "10.0.0.0/8"
|
|
transit_gateway_id = var.tgw_id
|
|
depends_on = [var.route_id]
|
|
} |