Skip to content

Instantly share code, notes, and snippets.

@tdsacilowski
tdsacilowski / debug-output.txt
Created July 9, 2019 14:14
Debug: Kitchen-Terraform 5.1.0 with Inspec 3 - inspec-gcp not working
❯ envchain gcp-hc-teddy-testing bundle exec kitchen verify -l debug
-----> Starting Kitchen (v2.2.5)
-----> Setting up <root-example-terraform>...
D <root-example-terraform> is synchronizing on Kitchen::Driver::Terraform#setup
D <root-example-terraform> is messaging Kitchen::Driver::Terraform#setup
Finished setting up <root-example-terraform> (0m0.00s).
-----> Verifying <root-example-terraform>...
$$$$$$ Running command `terraform workspace select kitchen-terraform-root-example-terraform` in directory /Users/teddy/Dev/tdsacilowski/tfe-demo-modules/terraform-gcp/examples/root-example
$$$$$$ Running command `terraform output -json` in directory /Users/teddy/Dev/tdsacilowski/tfe-demo-modules/terraform-gcp/examples/root-example
D {
@tdsacilowski
tdsacilowski / gist:f7270e95a737279f0d6c8fb5c6d02438
Created July 8, 2019 20:07
Debug: Terraform 0.12 and "Provider produced inconsistent final plan" Error
2019/07/08 15:51:16 [INFO] Terraform version: 0.12.3
2019/07/08 15:51:16 [INFO] Go runtime version: go1.12.6
2019/07/08 15:51:16 [INFO] CLI args: []string{"/usr/local/bin/terraform", "init"}
2019/07/08 15:51:16 [DEBUG] Attempting to open CLI config file: /Users/teddy/.terraformrc
2019/07/08 15:51:16 Loading CLI configuration from /Users/teddy/.terraformrc
2019/07/08 15:51:16 [INFO] CLI command args: []string{"init"}
2019/07/08 15:51:16 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2019/07/08 15:51:16 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2019/07/08 15:51:16 [DEBUG] New state was assigned lineage "6e5776fc-cb66-a74f-aa5c-910800913cb5"
2019/07/08 15:51:16 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
variable "sdd_snapshot_description" {
description = "This is the description that will be used to identify the snapshots of our data volume. We will filter against this value."
default = "sdd-data-snapshot"
}
provider "aws" {}
// Get the latest version of our /dev/sdd snapshot
data "aws_ebs_snapshot" "sdd_snapshot" {
most_recent = true

Keybase proof

I hereby claim:

  • I am tdsacilowski on github.
  • I am tdsacilowski (https://keybase.io/tdsacilowski) on keybase.
  • I have a public key ASB5pGllcPTTBJNygJA8cwzRBlYpi6P6PS1cmRzDtJACswo

To claim this, I am signing this object: