blob: 9875e47f7b06d1f0fddd73cb2ffa66aa9b8ed6a3 [file]
# This test fixture is here primarily just to make sure that the
# terraform.io/builtin/terraform functions remain available for use. The
# actual behavior of these functions is the responsibility of
# ./internal/builtin/providers/terraform, and so it has more detailed tests
# whereas this one is focused largely just on whether these functions are
# callable at all.
terraform {
required_providers {
terraform = {
source = "terraform.io/builtin/terraform"
}
}
}
output "tfvarsencode" {
value = provider::terraform::encode_tfvars({
a = "👋"
b = "🐝"
c = "👓"
})
}
output "tfvarsdecode" {
value = provider::terraform::decode_tfvars(
<<-EOT
boop = "👃"
baaa = "🐑"
EOT
)
}
output "exprencode" {
value = provider::terraform::encode_expr([1, 2, 3])
}