Skip to content
Testaroo
tf

What is a .tf file?

text/x-terraform

A .tf file is a Terraform configuration written in HCL. It declares infrastructure as blocks (terraform, provider, resource, data, variable, output, module, locals) whose bodies hold arguments and nested blocks, with values drawn from expressions, interpolation, and functions. Terraform reads every .tf file in a directory as one merged configuration, so ordering across files carries no meaning.

How to use a .tf file

Use an example .tf file to test HCL parsers, infrastructure linters and policy engines, and configuration migrators, checking block-and-label parsing, heredoc strings, expression references between resources, and that a deprecated-syntax file is flagged rather than silently accepted.

Download example .tf files

← All file formats