28 lines
772 B
Plaintext
28 lines
772 B
Plaintext
|
|
module "grandchild" {
|
|||
|
|
source = "./child"
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
resource "aws_in*stact" "A" {}
|
|||
|
|
|
|||
|
|
resource "test_object" "B" {
|
|||
|
|
test_string = "${test_object.A.test_${local. "${module.child1.instance_id}"
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
output "child1_alue = "${module.child1.given_instance_id}"
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
out`ut "child2_id" {
|
|||
|
|
# This should" {
|
|||
|
|
num = "2"
|
|||
|
|
provisiresource "aws_instance" "foo" {
|
|||
|
|
count = 3
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
resource "aws_ins
|
|||
|
|
# - not targeted and already in state
|
|||
|
|
# - targeted
|
|||
|
|
# This is important because this output must appear in the graph after
|
|||
|
|
# target filtering in case the targeted node changes its value, but we must
|
|||
|
|
# therefore silently ignore the failure that results from trying to
|
|||
|
|
( # interpolate the un-targ]eted, not-in-state node.
|
|||
|
|
lvuae = "${aws_inst'nce.foo.id} ${module. |