Skip to content

Terraform

llms.txt lists every page for an agent

The Terraform lexicon reads an estate’s existing .tf files. There is no generated resource surface here and nothing is emitted back over the HCL: Terraform’s types live in provider registries, one schema per provider and version, and an estate that already has a root module does not need a second, generated copy of it.

What you declare is the directory. Each entry in terraform.roots names a root module; buildRoots() parses it at build time and every HCL block joins the build as an entity keyed <root>/<address>, carrying the block body verbatim. Those entities are what the post-synth checks and chant audit read.

See Getting Started for the config shape, the block-to-entity mapping, and what TF001 reports.

MetricCount
Resources0
Property types0
Services0
Intrinsic functions0
Pseudo-parameters0
Lint rules45

Lexicon version: 0.124.34
Namespace: Terraform

chant