provider "test" { | |
region = "somewhere" | |
} | |
provider "test" { | |
alias = "backup" | |
region = "elsewhere" | |
} | |
resource "test_instance" "test" { | |
ami = "foo" | |
provider = test | |
} | |
resource "test_instance" "test_backup" { | |
ami = "foo-backup" | |
provider = test.backup | |
} | |
module "child" { | |
source = "./child" | |
providers = { | |
test = test | |
test.second = test.backup | |
} | |
} | |
module "sibling" { | |
source = "./child" | |
providers = { | |
test = test | |
test.second = test | |
} | |
} |