【发布时间】:2021-01-27 18:33:03
【问题描述】:
Terraform 如何根据工作空间获取路由表中的动态路由
UAT
resource "aws_vpn_gateway" "micorsoft_vpn_gw" {
vpc_id = aws_vpc.default.id
tags = {
Name = "micorsoft"
}
}
resource "aws_route_table" "private" {
vpc_id = aws_vpc.default.id
route {
cidr_block = "0.0.0.0/0"
nat_gateway_id = aws_nat_gateway.default.id
}
route {
cidr_block = "0.0.0.0/0"
gateway_id = aws_vpn_gateway.micorsoft_vpn_gw.id
}
tags = merge(map("Name", "${var.namespace}-${var.environment}"), var.tags)
}
开发
resource "aws_route_table" "private" {
vpc_id = aws_vpc.default.id
route {
cidr_block = "0.0.0.0/0"
nat_gateway_id = aws_nat_gateway.default.id
}
tags = merge(map("Name", "${var.namespace}-${var.environment}"), var.tags)
}
如何实现这一点是基于工作空间/环境的动态方式
【问题讨论】:
标签: amazon-web-services terraform