48 lines
651 B
HCL
48 lines
651 B
HCL
locals {
|
|
a = "hello world"
|
|
b = 2
|
|
single = test_thing.single.id
|
|
}
|
|
|
|
resource "test_thing" "single" {
|
|
string = local.a
|
|
number = local.b
|
|
|
|
}
|
|
|
|
resource "test_thing" "for_each" {
|
|
for_each = {"q": local.a}
|
|
|
|
string = local.a
|
|
|
|
single {
|
|
z = test_thing.single.string
|
|
}
|
|
}
|
|
|
|
resource "test_thing" "count" {
|
|
for_each = length(local.a)
|
|
|
|
string = local.a
|
|
}
|
|
|
|
module "single" {
|
|
source = "./child"
|
|
|
|
a = test_thing.single
|
|
}
|
|
|
|
module "for_each" {
|
|
source = "./child"
|
|
for_each = {"q": test_thing.single}
|
|
|
|
a = test_thing.single
|
|
}
|
|
|
|
module "count" {
|
|
source = "./child"
|
|
count = length(test_thing.single.string)
|
|
|
|
a = test_thing.single
|
|
}
|