35 lines
499 B
HCL
35 lines
499 B
HCL
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
|
|
}
|
|
}
|