Terraform 同一变量具有多个IP的地形模板
我有一个像这样的地形输出Terraform 同一变量具有多个IP的地形模板,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,我有一个像这样的地形输出 output "servers_private_ip"{ value = azurerm_linux_virtual_machine.myservers_vm.*.private_ip_address } tpl_variable = azurerm_linux_virtual_machine.myservers_vm.*.private_ip_address 我需要如下所示将它们呈现为一个变量,该变量可以在.tpl文件中使用 10.
output "servers_private_ip"{
value = azurerm_linux_virtual_machine.myservers_vm.*.private_ip_address
}
tpl_variable = azurerm_linux_virtual_machine.myservers_vm.*.private_ip_address
我需要如下所示将它们呈现为一个变量,该变量可以在.tpl
文件中使用
10.0.2.7:1245,10.0.2.5:1245,10.0.2.8:1245
我是这样试的
output "servers_private_ip"{
value = azurerm_linux_virtual_machine.myservers_vm.*.private_ip_address
}
tpl_variable = azurerm_linux_virtual_machine.myservers_vm.*.private_ip_address
但是我不知道如何在这里为每个ip添加所需的端口号,如果您对此有任何帮助,我们将不胜感激。这个怎么样
加入
每个项目都附加了端口的列表项目:
tpl_variable = join(",", [for ip in azurerm_linux_virtual_machine.myservers_vm.*.private_ip_address: "${ip}:1245"])
很好,谢谢