| 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 | |
| } | |
| } |