====== Debugging Terraform ====== To troubleshoot further and find which resources couldn't be found, I tried this to add verbosity:- study:aws-vpn-vpc $ export TF_LOG=DEBUG study:aws-vpn-vpc $ terraform plan Options are ''TRACE, DEBUG, INFO, WARN or ERROR'', or ''unset TF_LOG'' which deletes the variable or either ''VARIABLE= / VARIABLE="" '' which just sets it to NULL. Set the following env variable (TF_LOG can be TRACE, DEBUG, INFO, WARN or ERROR):- TF_LOG=trace terraform init $ export TF_LOG=DEBUG; terraform plan 2019/03/19 10:50:20 [INFO] Terraform version: 0.11.13 2019/03/19 10:50:20 [INFO] Go runtime version: go1.11.5 2019/03/19 10:50:20 [INFO] CLI args: []string{"/usr/local/bin/terraform", "plan"} 2019/03/19 10:50:20 [DEBUG] Attempting to open CLI config file: /home/andrew/.terraformrc 2019/03/19 10:50:20 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. Error: module "lambda": "key" is not a valid argument 2019/03/19 10:50:20 [INFO] CLI command args: []string{"plan"} 2019/03/19 10:50:20 [TRACE] module source: "../../modules/lambda" 2019/03/19 10:50:20 [DEBUG] plugin: waiting for all plugin processes to complete... $