Я не понимаю, откуда берется azurerm_resource_group, если бы вы могли поместить свой энтерли код. Но одна из лучших практик - это использовать файл .tfvars
, вам понадобится файл переменных вроде этого
variable "name"{}
variable "location"{}
variable "name2"{}
variable "location2"{}
и stage.tfvars или другое имя
name="value"
location="value"
name2="value"
location2="value"
ваш main.tf будет выглядеть так
module network {
source = "./Network"
prdrgname = var.name
prdlocation = var.location
drrgname = var.name2
drlocation = var.location2
}
module compute {
source = "./Compute"
prdrgname = var.name
prdlocation = var.location
drrgname = var.name2
drlocation = var.location2
}
и, наконец, запустить ваш проект
terraform plan --var-file=stage.tfvars