Skip to content

Instantly share code, notes, and snippets.

@jmahowald
Created September 11, 2017 17:49
Show Gist options
  • Save jmahowald/1431cc274ad982ad005c0ae9c0f626cb to your computer and use it in GitHub Desktop.
Save jmahowald/1431cc274ad982ad005c0ae9c0f626cb to your computer and use it in GitHub Desktop.
terragruntplanalltestingoutput
test(improverrorforplanall) $ go test -timeout 30s -run ^TestTerragruntReportsTerraformErrorsWithPlanAll
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure] 2017/09/11 11:59:56 Running command: terraform --version
[terragrunt] 2017/09/11 11:59:56 Stack at /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure:
=> Module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure (dependencies: [])
=> Module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars (dependencies: [])
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars] 2017/09/11 11:59:56 Module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars must wait for 0 dependencies to finish
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars] 2017/09/11 11:59:56 Running module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars now
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars] 2017/09/11 11:59:56 Reading Terragrunt config file at /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars/terraform.tfvars
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure] 2017/09/11 11:59:56 Module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure must wait for 0 dependencies to finish
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure] 2017/09/11 11:59:56 Running module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure now
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure] 2017/09/11 11:59:56 Reading Terragrunt config file at /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/terraform.tfvars
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars] 2017/09/11 11:59:56 Running command: terraform init
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure] 2017/09/11 11:59:56 Running command: terraform plan
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars] 2017/09/11 11:59:56 Module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure/missingvars has finished with an error: exit status 1
[terragrunt] [/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure] 2017/09/11 11:59:56 Module /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure has finished successfully!
[terragrunt] 2017/09/11 11:59:56 Error with plan: Downloading modules...
Get: file:///private/var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644/fixture-failure
Error getting plugins: module root:
module sub: required variable "missingvar1" not set
module sub: required variable "missingvar2" not set
STDERR is .
STDOUT is Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.
No changes. Infrastructure is up-to-date.
This means that Terraform did not detect any differences between your
configuration and real physical resources that exist. As a result, Terraform
doesn't need to do anything.
--- FAIL: TestTerragruntReportsTerraformErrorsWithPlanAll (0.32s)
integration_test.go:484: Copying fixture-failure to /var/folders/t5/qp9yz47s44z96jm16jv9m78m0000gq/T/terragrunt-stack-test191196644
Error Trace: integration_test.go:158
Error: Should be true
Error Trace: integration_test.go:159
Error: Should be true
FAIL
exit status 1
FAIL github.com/gruntwork-io/terragrunt/test 0.335s
test(improverrorforplanall) $ exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment