jq CLI Recipes/List Terraform state resources

Extract resource addresses from Terraform state JSON.

Section: AWS, kubectl, and Docker

List Terraform state resources

bash
bash
terraform show -json | jq -r '.values.root_module.resources[].address'
Explanation

Excellent for inventorying state contents.

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 AWS, kubectl, and Docker
Get EC2 instance IDs
Extract instance IDs from AWS CLI JSON output.
OpenIn sheetbashsame section
Filter running EC2 instances
List only instances in the running state.
OpenIn sheetbashsame section
List Kubernetes pod names
Extract pod names from kubectl JSON output.
OpenIn sheetbashsame section
Filter running pods
Show only pods in Running phase.
OpenIn sheetbashsame section
Get Docker container IP
Extract container IP from `docker inspect`.
OpenIn sheetbashsame section
Pretty-print JSON API response
Format a JSON HTTP response from curl.
OpenIn sheetbash1 tag match