16 lines
798 B
HCL
16 lines
798 B
HCL
module "child" {
|
|
# NOTE: For this test we need a working absolute path so that Terraform
|
|
# will see this a an "external" module and thus establish a separate
|
|
# package for it, but we won't know which temporary directory this
|
|
# will be in at runtime, so we'll rewrite this file inside the test
|
|
# code to replace %%BASE%% with the actual path. %%BASE%% is not normal
|
|
# Terraform syntax and won't work outside of this test.
|
|
#
|
|
# Note that we're intentionally using the special // delimiter to
|
|
# tell Terraform that it should treat the "package" directory as a
|
|
# whole as a module package, with all of its descendents "downloaded"
|
|
# (copied) together into ./.terraform/modules/child so that child
|
|
# can refer to ../grandchild successfully.
|
|
source = "%%BASE%%/package//child"
|
|
}
|