0

Terraform から Azure VM を作成する:

  • azurerm_network_interface.nic[1]: 1 つのエラーが発生しました:

  • azurerm_network_interface.nic.1: network.InterfacesClient#CreateOrUpdate: 要求への応答に失敗しました: StatusCode=400 -- 元のエラー: autorest/azure: サービスがエラーを返しました。Status=400 Code="RulesOfSameLoadBalancerTypeUseSameBackendPortProtocolAndIPConfig" Message="ロード バランサー ルール /subscriptions/xxx/resourceGroups/dev/providers/Microsoft.Network/loadBalancers/webserver-lbip/inboundNatRules/RDP-VM0 and /subscriptions/xxx/resourceGroups/dev/ providers/Microsoft.Network/loadBalancers/webserver-lbip/inboundNatRules/RDP-VM1 は同じタイプのロード バランサーに属し、同じバックエンド ポート 3389 とフローティング IP を無効にしたプロトコル Tcp を使用します。同じバックエンド IP では使用しないでください /サブスクリプション/xxx/resourceGroups/dev/providers/Microsoft.Network/networkInterfaces/NIC1/ipConfigurations/ipconfig1." 詳細=[]

テラフォーム:

resource "azurerm_network_interface" "nic" {
count = "${var.count}"
depends_on          = ["azurerm_virtual_network.network", "azurerm_lb.webserver-lbip"]
name                = "NIC${count.index}"
location            = "${azurerm_resource_group.rg.location}"
resource_group_name = "${azurerm_resource_group.rg.name}"

ip_configuration {
    name                                    = "ipconfig1"
    subnet_id                               = "${azurerm_subnet.web.id}"
    private_ip_address_allocation           = "dynamic"
    load_balancer_backend_address_pools_ids = ["${azurerm_lb_backend_address_pool.webserver-lb-backend-pool.id}"]
    load_balancer_inbound_nat_rules_ids     = ["${azurerm_lb_nat_rule.webserver-nat1.id}", "${azurerm_lb_nat_rule.webserver-nat2.id}", "${azurerm_lb_nat_rule.webserver-nat3.id}", "${azurerm_lb_nat_rule.webserver-nat4.id}"]
}
}
4

0 に答える 0