Terraform CLI Cheat Sheet/Validate and return JSON

Emit machine-readable validation output, useful in CI.

Section: Formatting and Validation

Validate and return JSON

bash
bash
terraform validate -json
Explanation

Emit machine-readable validation output, useful in CI.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Formatting and Validation
Validate configuration
Check whether configuration is syntactically valid and internally consistent.
OpenIn sheetbashsame section
Format current directory
Rewrite Terraform files to canonical style.
OpenIn sheetbashsame section
Format recursively
Format Terraform files in current directory and subdirectories.
OpenIn sheetbashsame section
Open Terraform console
Interactive REPL for testing expressions and inspecting values from state.
OpenIn sheetbashsame section
Run Terraform tests
Execute Terraform test files in the tests directory or specified test directory.
OpenIn sheetbashsame section
Disable interactive input
Fail instead of prompting for missing variables.
OpenIn sheetbash2 tag match