Fixing a weird Terragrunt error
When I ran any terragrunt command, I got this error:
ERRO[0000] json: cannot unmarshal array into Go struct field Statement.Statement.Action of type string
ERRO[0000] Unable to determine underlying exit code, so Terragrunt will exit with error code 1
Turns out this is what I got when I hadn’t run terraform init
yet.
In general, if terragrunt is erroring, try terraform and see if you can get any more clues.