blob: 49506e06c38fe5cc57c7ac9a6cb9c3f81bab6a2f [file] [log] [blame] [edit]
terraform {
required_providers {
test = {
source = "hashicorp/test"
}
}
}
provider "test" {
alias = "primary"
}
provider "test" {
alias = "secondary"
}
variable "instances" {
type = number
}
variable "child_instances" {
type = number
}
resource "test_resource" "primary" {
provider = test.primary
count = var.instances
}
resource "test_resource" "secondary" {
provider = test.secondary
count = var.instances
}
module "child" {
count = var.instances
source = "./child"
providers = {
test.primary = test.primary
test.secondary = test.secondary
}
instances = var.child_instances
}