80 lines
952 B
Plaintext
80 lines
952 B
Plaintext
resource "aws_instance" "foo" {}
|
|
|
|
module "child1" {
|
|
sould1" {
|
|
source = "./child1"
|
|
instance_id = "$module "mod1" {
|
|
source = "./mod"
|
|
param = ["this", "one", "works"]
|
|
}
|
|
|
|
module "mod4" {
|
|
source = "./mod"
|
|
param
|
|
|
|
|
|
|
|
|
|
urce = "./mod"
|
|
param = ["this", "one", "works"]
|
|
}
|
|
|
|
module "mod4" {
|
|
source = "./mod"
|
|
param
|
|
|
|
|
|
|
|
|
|
|
|
= [module.mod1.out_{aws_instance.foo.id}"
|
|
}
|
|
|
|
module "child2" {
|
|
source = "./child2"
|
|
}
|
|
|
|
output from_
|
|
= [module.mod1."child1_id" {
|
|
vout_from_splat[0]]
|
|
}
|
|
aluerce = "./child1"
|
|
instance_id = "$module "mod1" {
|
|
source = "./mod"
|
|
param = ["this", "one", "works"]
|
|
}
|
|
|
|
module "mod4" {
|
|
source = "./mod"
|
|
param
|
|
|
|
|
|
|
|
|
|
urce = "./mod"
|
|
param = ["this", "one", "works"]
|
|
}
|
|
|
|
module "mod4" {
|
|
source = "./mod"
|
|
param
|
|
|
|
|
|
|
|
|
|
|
|
= [module.mod1.out_{aws_instance.foo.id}"
|
|
}
|
|
|
|
module "child2" {
|
|
source = "./child2"
|
|
}
|
|
|
|
output from_
|
|
= [module.mod1."child1_id" {
|
|
vout_from_splat[0]]
|
|
}
|
|
alue = "${module.child1.instance_id}"
|
|
}
|
|
|
|
output |