我将要创建一个带有天蓝色 terraform 的小型 VM,但遇到了一个奇怪的问题。Terraform 创建了我的资源组,但在创建属于资源组的下一个对象(VNet)时立即失败:
resource "azurerm_resource_group" "simple_vm" {
name = "simple_vm"
location = "westeurope"
}
resource "azurerm_virtual_network" "main" {
name = "main"
address_space = ["10.0.0.0/16"]
location = "westeurope"
resource_group_name = "simple_vm"
}
Run Code Online (Sandbox Code Playgroud)
调用terraform apply
结果:
* azurerm_virtual_network.main: 1 error(s) occurred:
* azurerm_virtual_network.main: Error Creating/Updating Virtual Network "main" (Resource Group "simple_vm"): network.VirtualNetworksClient#CreateOrUpdate: Failure sending request: StatusCode=0 -- Original Error: autorest/azure: Service returned an error. Status=404 Code="ResourceGroupNotFound" Message="Resource group 'simple_vm' could not be found."
Run Code Online (Sandbox Code Playgroud)
查看网页界面显示,资源组已创建。terraform apply
再次调用会正确找到它并在资源组内创建 VNet。
对我来说,这看起来像是 …