Hi Everyone,
I am getting error while using module
mod/resource_group.tf
variable "region" {
type=string
default="Central India"
}
resource "azurerm_resource_group" "app_resource_group" {
name = "app_grp"
location =var.region
}
app_nic.tf
module "test" {
source="./mod"
}
resource "azurerm_virtual_network" "app-network" {
name = "app-vnet"
address_space = ["10.0.0.0/16"]
location = module.test.region
resource_group_name = module.test.azurerm_resource_group.app_resource_group
}
I am getting below error on my VScode terminal
PS D:\terraform_practicals\terraform-begins> terraform plan
╷
│ Error: Unsupported attribute
│
│ on app-nic.tf line 8, in resource "azurerm_virtual_network" "app-network":
│ 8: location = module.test.region
│ ├────────────────
│ │ module.test is a object
│
│ This object does not have an attribute named "region".
╵
╷
│ Error: Unsupported attribute
│
│ on app-nic.tf line 9, in resource "azurerm_virtual_network" "app-network":
│ 9: resource_group_name = module.test.azurerm_resource_group.app_resource_group
│ ├────────────────
│ │ module.test is a object
│
│ This object does not have an attribute named "azurerm_resource_group".
PS D:\terraform_practicals\terraform-begins>
I have main.tf file also , there i have mentioned credentials of azure