Skip to content

Instantly share code, notes, and snippets.

@hanneshayashi
Created September 22, 2022 08:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hanneshayashi/fe9e91f2254f733a3cd3e57239bec856 to your computer and use it in GitHub Desktop.
Save hanneshayashi/fe9e91f2254f733a3cd3e57239bec856 to your computer and use it in GitHub Desktop.
Terraform 1.3.x Crash
2022-09-22T10:03:29.483+0200 [INFO] Terraform version: 1.3.0
2022-09-22T10:03:29.484+0200 [DEBUG] using github.com/hashicorp/go-tfe v1.9.0
2022-09-22T10:03:29.484+0200 [DEBUG] using github.com/hashicorp/hcl/v2 v2.14.0
2022-09-22T10:03:29.484+0200 [DEBUG] using github.com/hashicorp/terraform-config-inspect v0.0.0-20210209133302-4fd17a0faac2
2022-09-22T10:03:29.484+0200 [DEBUG] using github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734
2022-09-22T10:03:29.484+0200 [DEBUG] using github.com/zclconf/go-cty v1.11.0
2022-09-22T10:03:29.484+0200 [INFO] Go runtime version: go1.19.1
2022-09-22T10:03:29.484+0200 [INFO] CLI args: []string{"terraform", "plan"}
2022-09-22T10:03:29.484+0200 [TRACE] Stdout is a terminal of width 189
2022-09-22T10:03:29.484+0200 [TRACE] Stderr is not a terminal
2022-09-22T10:03:29.484+0200 [TRACE] Stdin is a terminal
2022-09-22T10:03:29.484+0200 [DEBUG] Attempting to open CLI config file: /Users/XXX/.terraformrc
2022-09-22T10:03:29.484+0200 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2022-09-22T10:03:29.484+0200 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2022-09-22T10:03:29.484+0200 [DEBUG] ignoring non-existing provider search directory /Users/XXX/.terraform.d/plugins
2022-09-22T10:03:29.484+0200 [DEBUG] ignoring non-existing provider search directory /Users/XXX/Library/Application Support/io.terraform/plugins
2022-09-22T10:03:29.484+0200 [DEBUG] ignoring non-existing provider search directory /Library/Application Support/io.terraform/plugins
2022-09-22T10:03:29.484+0200 [INFO] CLI command args: []string{"plan"}
2022-09-22T10:03:29.485+0200 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2022-09-22T10:03:29.485+0200 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2022-09-22T10:03:29.485+0200 [DEBUG] New state was assigned lineage "9d4dbc44-257f-c41a-8e0e-b3bdeff852ae"
2022-09-22T10:03:29.485+0200 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
2022-09-22T10:03:29.485+0200 [TRACE] Meta.Backend: instantiated backend of type <nil>
2022-09-22T10:03:29.485+0200 [DEBUG] checking for provisioner in "."
2022-09-22T10:03:29.487+0200 [DEBUG] checking for provisioner in "/opt/homebrew/bin"
2022-09-22T10:03:29.487+0200 [TRACE] Meta.Backend: backend <nil> does not support operations, so wrapping it in a local backend
2022-09-22T10:03:29.487+0200 [INFO] backend/local: starting Plan operation
2022-09-22T10:03:29.487+0200 [TRACE] backend/local: requesting state manager for workspace "default"
2022-09-22T10:03:29.487+0200 [TRACE] backend/local: state manager for workspace "default" will:
- read initial snapshot from terraform.tfstate
- write new snapshots to terraform.tfstate
- create any backup at terraform.tfstate.backup
2022-09-22T10:03:29.487+0200 [TRACE] backend/local: requesting state lock for workspace "default"
2022-09-22T10:03:29.489+0200 [TRACE] statemgr.Filesystem: preparing to manage state snapshots at terraform.tfstate
2022-09-22T10:03:29.489+0200 [TRACE] statemgr.Filesystem: no previously-stored snapshot exists
2022-09-22T10:03:29.489+0200 [TRACE] statemgr.Filesystem: locking terraform.tfstate using fcntl flock
2022-09-22T10:03:29.489+0200 [TRACE] statemgr.Filesystem: writing lock metadata to .terraform.tfstate.lock.info
2022-09-22T10:03:29.490+0200 [TRACE] backend/local: reading remote state for workspace "default"
2022-09-22T10:03:29.490+0200 [TRACE] statemgr.Filesystem: reading latest snapshot from terraform.tfstate
2022-09-22T10:03:29.490+0200 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2022-09-22T10:03:29.490+0200 [TRACE] statemgr.Filesystem: read nil snapshot
2022-09-22T10:03:29.490+0200 [TRACE] backend/local: populating backend.LocalRun for current working directory
2022-09-22T10:03:29.491+0200 [TRACE] terraform.NewContext: starting
2022-09-22T10:03:29.491+0200 [TRACE] terraform.NewContext: complete
2022-09-22T10:03:29.491+0200 [TRACE] backend/local: requesting interactive input, if necessary
2022-09-22T10:03:29.491+0200 [TRACE] Context.Input: Prompting for provider arguments
2022-09-22T10:03:29.491+0200 [TRACE] backend/local: running validation operation
2022-09-22T10:03:29.491+0200 [DEBUG] Building and walking validate graph
2022-09-22T10:03:29.491+0200 [TRACE] building graph for walkValidate
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.ConfigTransformer
2022-09-22T10:03:29.491+0200 [TRACE] ConfigTransformer: Starting for path:
2022-09-22T10:03:29.491+0200 [TRACE] ConfigTransformer: Starting for path: module.my_module
2022-09-22T10:03:29.491+0200 [TRACE] ConfigTransformer: Starting for path: module.my_module.module.my_submodule
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer with new graph:
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
------
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.LocalTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.OutputTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.StateTransformer
2022-09-22T10:03:29.491+0200 [TRACE] StateTransformer: pointless no-op call, creating no nodes at all
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
------
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2022-09-22T10:03:29.491+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2022-09-22T10:03:29.491+0200 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2022-09-22T10:03:29.491+0200 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer
2022-09-22T10:03:29.491+0200 [TRACE] ModuleExpansionTransformer: Added module.my_module as *terraform.nodeValidateModule
2022-09-22T10:03:29.491+0200 [TRACE] ModuleExpansionTransformer: module.my_module.var.permissions (expand) must wait for expansion of module.my_module
2022-09-22T10:03:29.492+0200 [TRACE] ModuleExpansionTransformer: module.my_module (close) must wait for expansion of module.my_module
2022-09-22T10:03:29.492+0200 [TRACE] ModuleExpansionTransformer: Added module.my_module.module.my_submodule as *terraform.nodeValidateModule
2022-09-22T10:03:29.492+0200 [TRACE] ModuleExpansionTransformer: module.my_module.module.my_submodule (expand) must wait for expansion of module.my_module (expand)
2022-09-22T10:03:29.492+0200 [TRACE] ModuleExpansionTransformer: module.my_module.module.my_submodule.var.permissions (expand) must wait for expansion of module.my_module.module.my_submodule
2022-09-22T10:03:29.492+0200 [TRACE] ModuleExpansionTransformer: module.my_module.module.my_submodule (close) must wait for expansion of module.my_module.module.my_submodule
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeValidateModule
------
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2022-09-22T10:03:29.492+0200 [DEBUG] ReferenceTransformer: "module.my_module (expand)" references: []
2022-09-22T10:03:29.492+0200 [DEBUG] ReferenceTransformer: "module.my_module (close)" references: []
2022-09-22T10:03:29.492+0200 [DEBUG] ReferenceTransformer: "module.my_module.module.my_submodule (expand)" references: []
2022-09-22T10:03:29.492+0200 [DEBUG] ReferenceTransformer: "module.my_module.module.my_submodule (close)" references: []
2022-09-22T10:03:29.492+0200 [DEBUG] ReferenceTransformer: "module.my_module.module.my_submodule.var.permissions (expand)" references: [module.my_module.var.permissions (expand)]
2022-09-22T10:03:29.492+0200 [DEBUG] ReferenceTransformer: "module.my_module.var.permissions (expand)" references: []
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.ReferenceTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeValidateModule
------
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.attachDataResourceDependsOnTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.attachDataResourceDependsOnTransformer (no changes)
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.TargetsTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeValidateModule
root - *terraform.nodeCloseModule
module.my_module (close) - *terraform.nodeCloseModule
------
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2022-09-22T10:03:29.492+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module (expand) - *terraform.nodeValidateModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeValidateModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeValidateModule
root - *terraform.nodeCloseModule
module.my_module (close) - *terraform.nodeCloseModule
------
2022-09-22T10:03:29.492+0200 [DEBUG] Starting graph walk: walkValidate
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module (expand)": starting visit (*terraform.nodeValidateModule)
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module (expand)": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": starting visit (*terraform.nodeExpandModuleVariable)
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": expanding dynamic subgraph
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": entering dynamic subgraph
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.var.permissions": starting visit (*terraform.nodeModuleVariable)
2022-09-22T10:03:29.492+0200 [TRACE] nodeModuleVariable: evaluating module.my_module.var.permissions
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule (expand)": starting visit (*terraform.nodeValidateModule)
2022-09-22T10:03:29.492+0200 [TRACE] prepareFinalInputVariableValue: preparing module.my_module.var.permissions
2022-09-22T10:03:29.492+0200 [TRACE] prepareFinalInputVariableValue: module.my_module.var.permissions has a default value
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule (expand)": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] BuiltinEvalContext: Storing final value for variable module.my_module.var.permissions
2022-09-22T10:03:29.492+0200 [TRACE] evalVariableValidations: no validation rules declared for module.my_module.var.permissions, so skipping
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.var.permissions": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": dynamic subgraph completed successfully
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": starting visit (*terraform.nodeExpandModuleVariable)
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": expanding dynamic subgraph
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": entering dynamic subgraph
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions": starting visit (*terraform.nodeModuleVariable)
2022-09-22T10:03:29.492+0200 [TRACE] nodeModuleVariable: evaluating module.my_module.module.my_submodule.var.permissions
2022-09-22T10:03:29.492+0200 [TRACE] prepareFinalInputVariableValue: preparing module.my_module.module.my_submodule.var.permissions
2022-09-22T10:03:29.492+0200 [TRACE] prepareFinalInputVariableValue: module.my_module.module.my_submodule.var.permissions has a default value
2022-09-22T10:03:29.492+0200 [TRACE] BuiltinEvalContext: Storing final value for variable module.my_module.module.my_submodule.var.permissions
2022-09-22T10:03:29.492+0200 [TRACE] evalVariableValidations: no validation rules declared for module.my_module.module.my_submodule.var.permissions, so skipping
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": dynamic subgraph completed successfully
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule (close)": starting visit (*terraform.nodeCloseModule)
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module.module.my_submodule (close)": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module (close)": starting visit (*terraform.nodeCloseModule)
2022-09-22T10:03:29.492+0200 [TRACE] vertex "module.my_module (close)": visit complete
2022-09-22T10:03:29.492+0200 [TRACE] vertex "root": starting visit (*terraform.nodeCloseModule)
2022-09-22T10:03:29.492+0200 [TRACE] vertex "root": visit complete
2022-09-22T10:03:29.492+0200 [INFO] backend/local: plan calling Plan
2022-09-22T10:03:29.492+0200 [DEBUG] Building and walking plan graph for NormalMode
2022-09-22T10:03:29.492+0200 [TRACE] building graph for walkPlan
2022-09-22T10:03:29.492+0200 [TRACE] Executing graph transform *terraform.ConfigTransformer
2022-09-22T10:03:29.492+0200 [TRACE] ConfigTransformer: Starting for path:
2022-09-22T10:03:29.492+0200 [TRACE] ConfigTransformer: Starting for path: module.my_module
2022-09-22T10:03:29.493+0200 [TRACE] ConfigTransformer: Starting for path: module.my_module.module.my_submodule
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer with new graph:
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
------
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.LocalTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.OutputTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.StateTransformer
2022-09-22T10:03:29.493+0200 [TRACE] StateTransformer: creating nodes for deposed instance objects only
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
------
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2022-09-22T10:03:29.493+0200 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.ModuleExpansionTransformer
2022-09-22T10:03:29.493+0200 [TRACE] ModuleExpansionTransformer: Added module.my_module as *terraform.nodeExpandModule
2022-09-22T10:03:29.493+0200 [TRACE] ModuleExpansionTransformer: module.my_module.var.permissions (expand) must wait for expansion of module.my_module
2022-09-22T10:03:29.493+0200 [TRACE] ModuleExpansionTransformer: module.my_module (close) must wait for expansion of module.my_module
2022-09-22T10:03:29.493+0200 [TRACE] ModuleExpansionTransformer: Added module.my_module.module.my_submodule as *terraform.nodeExpandModule
2022-09-22T10:03:29.493+0200 [TRACE] ModuleExpansionTransformer: module.my_module.module.my_submodule (expand) must wait for expansion of module.my_module (expand)
2022-09-22T10:03:29.493+0200 [TRACE] ModuleExpansionTransformer: module.my_module.module.my_submodule.var.permissions (expand) must wait for expansion of module.my_module.module.my_submodule
2022-09-22T10:03:29.493+0200 [TRACE] ModuleExpansionTransformer: module.my_module.module.my_submodule (close) must wait for expansion of module.my_module.module.my_submodule
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.ModuleExpansionTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeExpandModule
------
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2022-09-22T10:03:29.493+0200 [DEBUG] ReferenceTransformer: "module.my_module.module.my_submodule.var.permissions (expand)" references: [module.my_module.var.permissions (expand)]
2022-09-22T10:03:29.493+0200 [DEBUG] ReferenceTransformer: "module.my_module.var.permissions (expand)" references: []
2022-09-22T10:03:29.493+0200 [DEBUG] ReferenceTransformer: "module.my_module (expand)" references: []
2022-09-22T10:03:29.493+0200 [DEBUG] ReferenceTransformer: "module.my_module (close)" references: []
2022-09-22T10:03:29.493+0200 [DEBUG] ReferenceTransformer: "module.my_module.module.my_submodule (expand)" references: []
2022-09-22T10:03:29.493+0200 [DEBUG] ReferenceTransformer: "module.my_module.module.my_submodule (close)" references: []
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.ReferenceTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeExpandModule
------
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.attachDataResourceDependsOnTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.attachDataResourceDependsOnTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.TargetsTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.CloseRootModuleTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.CloseRootModuleTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeExpandModule
root - *terraform.nodeCloseModule
module.my_module (close) - *terraform.nodeCloseModule
------
2022-09-22T10:03:29.493+0200 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2022-09-22T10:03:29.493+0200 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
module.my_module (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule (close) - *terraform.nodeCloseModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module (expand) - *terraform.nodeExpandModule
module.my_module.module.my_submodule.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.module.my_submodule (expand) - *terraform.nodeExpandModule
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module.var.permissions (expand) - *terraform.nodeExpandModuleVariable
module.my_module (expand) - *terraform.nodeExpandModule
root - *terraform.nodeCloseModule
module.my_module (close) - *terraform.nodeCloseModule
------
2022-09-22T10:03:29.493+0200 [DEBUG] Starting graph walk: walkPlan
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module (expand)": starting visit (*terraform.nodeExpandModule)
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module (expand)": visit complete
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.module.my_submodule (expand)": starting visit (*terraform.nodeExpandModule)
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.module.my_submodule (expand)": visit complete
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": starting visit (*terraform.nodeExpandModuleVariable)
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": expanding dynamic subgraph
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": entering dynamic subgraph
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.var.permissions": starting visit (*terraform.nodeModuleVariable)
2022-09-22T10:03:29.493+0200 [TRACE] nodeModuleVariable: evaluating module.my_module.var.permissions
2022-09-22T10:03:29.493+0200 [TRACE] prepareFinalInputVariableValue: preparing module.my_module.var.permissions
2022-09-22T10:03:29.493+0200 [TRACE] prepareFinalInputVariableValue: module.my_module.var.permissions has a default value
2022-09-22T10:03:29.493+0200 [TRACE] BuiltinEvalContext: Storing final value for variable module.my_module.var.permissions
2022-09-22T10:03:29.493+0200 [TRACE] evalVariableValidations: no validation rules declared for module.my_module.var.permissions, so skipping
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.var.permissions": visit complete
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": dynamic subgraph completed successfully
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.var.permissions (expand)": visit complete
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": starting visit (*terraform.nodeExpandModuleVariable)
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": expanding dynamic subgraph
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions (expand)": entering dynamic subgraph
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions": starting visit (*terraform.nodeModuleVariable)
2022-09-22T10:03:29.493+0200 [TRACE] nodeModuleVariable: evaluating module.my_module.module.my_submodule.var.permissions
2022-09-22T10:03:29.493+0200 [TRACE] prepareFinalInputVariableValue: preparing module.my_module.module.my_submodule.var.permissions
2022-09-22T10:03:29.493+0200 [TRACE] prepareFinalInputVariableValue: module.my_module.module.my_submodule.var.permissions has a default value
2022-09-22T10:03:29.493+0200 [TRACE] vertex "module.my_module.module.my_submodule.var.permissions": visit complete
!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!
Terraform crashed! This is always indicative of a bug within Terraform.
Please report the crash with Terraform[1] so that we can fix this.
When reporting bugs, please include your terraform version, the stack trace
shown below, and any additional information which may help replicate the issue.
[1]: https://github.com/hashicorp/terraform/issues
!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!
inconsistent list element types (cty.Object(map[string]cty.Type{"condition":cty.Object(map[string]cty.Type{"description":cty.String, "expression":cty.String, "title":cty.String}), "create_groups":cty.Bool, "role":cty.String, "service_accounts":cty.Set(cty.String)}) then cty.Object(map[string]cty.Type{"condition":cty.Object(map[string]cty.Type{"description":cty.String, "expression":cty.String, "title":cty.String}), "create_groups":cty.Bool, "role":cty.String, "service_accounts":cty.EmptyTuple}))
goroutine 38 [running]:
runtime/debug.Stack()
runtime/debug/stack.go:24 +0x64
runtime/debug.PrintStack()
runtime/debug/stack.go:16 +0x1c
github.com/hashicorp/terraform/internal/logging.PanicHandler()
github.com/hashicorp/terraform/internal/logging/panic.go:55 +0x170
panic({0x102dad180, 0x14000924d40})
runtime/panic.go:884 +0x204
github.com/zclconf/go-cty/cty.ListVal({0x14000930540, 0x2, 0x1?})
github.com/zclconf/go-cty@v1.11.0/cty/value_init.go:166 +0x454
github.com/zclconf/go-cty/cty.transform({0x0?, 0x0, 0x0}, {{{0x1031b2090?, 0x140009246c0?}}, {0x102cbb800?, 0x140009225b8?}}, {0x103199520, 0x140001a2840})
github.com/zclconf/go-cty@v1.11.0/cty/walk.go:175 +0xb9c
github.com/zclconf/go-cty/cty.TransformWithTransformer(...)
github.com/zclconf/go-cty@v1.11.0/cty/walk.go:130
github.com/hashicorp/hcl/v2/ext/typeexpr.(*Defaults).Apply(0x14000171640?, {{{0x1031b2090?, 0x140009246c0?}}, {0x102cbb800?, 0x140009225b8?}})
github.com/hashicorp/hcl/v2@v2.14.0/ext/typeexpr/defaults.go:38 +0x9c
github.com/hashicorp/terraform/internal/terraform.prepareFinalInputVariableValue({{0x14000930400, 0x2, 0x2}, {{}, {0x1400025fe70, 0xb}}}, 0x14000945a50, 0x14000278680)
github.com/hashicorp/terraform/internal/terraform/eval_variable.go:98 +0x88c
github.com/hashicorp/terraform/internal/terraform.(*nodeModuleVariable).evalModuleVariable(0x14000932120?, {0x1031c64b8?, 0x14000938460?}, 0xc?)
github.com/hashicorp/terraform/internal/terraform/node_module_variable.go:239 +0x3e4
github.com/hashicorp/terraform/internal/terraform.(*nodeModuleVariable).Execute(0x14000932120, {0x1031c64b8, 0x14000938460}, 0x2)
github.com/hashicorp/terraform/internal/terraform/node_module_variable.go:155 +0x100
github.com/hashicorp/terraform/internal/terraform.(*ContextGraphWalker).Execute(0x1400021f2c0, {0x1031c64b8, 0x14000938460}, {0x12c6eb5b8, 0x14000932120})
github.com/hashicorp/terraform/internal/terraform/graph_walk_context.go:136 +0xa8
github.com/hashicorp/terraform/internal/terraform.(*Graph).walk.func1({0x102f7cb20, 0x14000932120})
github.com/hashicorp/terraform/internal/terraform/graph.go:74 +0x208
github.com/hashicorp/terraform/internal/dag.(*Walker).walkVertex(0x14000932180, {0x102f7cb20, 0x14000932120}, 0x14000930480)
github.com/hashicorp/terraform/internal/dag/walk.go:381 +0x2e0
created by github.com/hashicorp/terraform/internal/dag.(*Walker).Update
github.com/hashicorp/terraform/internal/dag/walk.go:304 +0xbf0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment