В Terraform я хочу создать таблицу маршрутов для существующей подсети.Чтобы достичь желаемого конечного результата, мне нужно вытащить CIDR / Префикс для VNET.Значение VID CIDR заранее неизвестно, единственные значения, которые я знаю перед запуском, - это имя VNET и группа ресурсов.
Я хотел бы взять VID CIDR / Prefix и вставить его в качестве пункта назначения в таблицу маршрутов..
data "azurerm_virtual_network" "vnet" {
name = "${var.vnet_name}"
resource_group_name = "${var.vnet_rg}"
}
module "routetable" {
source = "modules/routetable"
route_table_name = "${var.route_table_name}"
resource_group_name =
"${data.azurerm_resource_group.vnet.name}"
location = "eastus"
route_prefixes = ["0.0.0.0/0", "${EXISTING_VNET_CIDR_HERE}"]
route_nexthop_types = ["VirtualAppliance", "VirtualAppliance"]
route_names = ["route1", "route2"]
}