27 lines
454 B
Terraform
27 lines
454 B
Terraform
|
terraform {
|
||
|
required_providers {
|
||
|
test = {
|
||
|
source = "hashicorp/test"
|
||
|
configuration_aliases = [test, test.second]
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
resource "test_instance" "test_primary" {
|
||
|
ami = "primary"
|
||
|
provider = test
|
||
|
}
|
||
|
|
||
|
resource "test_instance" "test_secondary" {
|
||
|
ami = "secondary"
|
||
|
provider = test.second
|
||
|
}
|
||
|
|
||
|
module "grandchild" {
|
||
|
source = "./nested"
|
||
|
providers = {
|
||
|
test = test
|
||
|
test.alt = test.second
|
||
|
}
|
||
|
}
|