Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@pascalwhoop
Last active January 14, 2020 10:02
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 pascalwhoop/0c72b73f8f0fbfd7dcdc8f4183a0d671 to your computer and use it in GitHub Desktop.
Save pascalwhoop/0c72b73f8f0fbfd7dcdc8f4183a0d671 to your computer and use it in GitHub Desktop.
[pascalwhoop@pascalwhoop-xps example]$ cd a
[pascalwhoop@pascalwhoop-xps a]$ terraform init
Initializing modules...
Initializing the backend...
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.
If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
[pascalwhoop@pascalwhoop-xps a]$ terraform plan
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, no
actions need to be performed.
[pascalwhoop@pascalwhoop-xps a]$ cd ../b
[pascalwhoop@pascalwhoop-xps b]$ terraform init
Initializing modules...
Initializing the backend...
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.
If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
[pascalwhoop@pascalwhoop-xps b]$ terraform plan
Error: Unsupported argument
on b.tf line 4, in module "module":
4: bar = "bar"
An argument named "bar" is not expected here.
$ terraform plan
2020/01/14 11:00:50 [INFO] Terraform version: 0.12.19
2020/01/14 11:00:50 [INFO] Go runtime version: go1.12.13
2020/01/14 11:00:50 [INFO] CLI args: []string{"/home/pascalwhoop/.virtualenvs/bac-k8s/bin/terraform", "plan"}
2020/01/14 11:00:50 [DEBUG] Attempting to open CLI config file: /home/pascalwhoop/.terraformrc
2020/01/14 11:00:50 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2020/01/14 11:00:50 [INFO] CLI command args: []string{"plan"}
2020/01/14 11:00:50 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2020/01/14 11:00:50 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2020/01/14 11:00:50 [DEBUG] New state was assigned lineage "d7b610c1-79db-1c31-574d-21d156d94961"
2020/01/14 11:00:50 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
2020/01/14 11:00:50 [TRACE] Meta.Backend: instantiated backend of type <nil>
2020/01/14 11:00:50 [DEBUG] checking for provider in "."
2020/01/14 11:00:50 [DEBUG] checking for provider in "/home/pascalwhoop/.virtualenvs/bac-k8s/bin"
2020/01/14 11:00:50 [DEBUG] checking for provisioner in "."
2020/01/14 11:00:50 [DEBUG] checking for provisioner in "/home/pascalwhoop/.virtualenvs/bac-k8s/bin"
2020/01/14 11:00:50 [INFO] Failed to read plugin lock file .terraform/plugins/linux_amd64/lock.json: open .terraform/plugins/linux_amd64/lock.json: no such file or directory
2020/01/14 11:00:50 [TRACE] Meta.Backend: backend <nil> does not support operations, so wrapping it in a local backend
2020/01/14 11:00:50 [INFO] backend/local: starting Plan operation
2020/01/14 11:00:50 [TRACE] backend/local: requesting state manager for workspace "default"
2020/01/14 11:00:50 [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
2020/01/14 11:00:50 [TRACE] backend/local: requesting state lock for workspace "default"
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: preparing to manage state snapshots at terraform.tfstate
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: no previously-stored snapshot exists
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: locking terraform.tfstate using fcntl flock
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: writing lock metadata to .terraform.tfstate.lock.info
2020/01/14 11:00:50 [TRACE] backend/local: reading remote state for workspace "default"
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: reading latest snapshot from terraform.tfstate
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: read nil snapshot
2020/01/14 11:00:50 [TRACE] backend/local: retrieving local state snapshot for workspace "default"
2020/01/14 11:00:50 [TRACE] backend/local: building context for current working directory
2020/01/14 11:00:50 [TRACE] terraform.NewContext: starting
2020/01/14 11:00:50 [TRACE] terraform.NewContext: resolving provider version selections
2020/01/14 11:00:50 [TRACE] terraform.NewContext: loading provider schemas
2020/01/14 11:00:50 [TRACE] terraform.NewContext: complete
2020/01/14 11:00:50 [TRACE] backend/local: finished building terraform.Context
2020/01/14 11:00:50 [TRACE] backend/local: requesting interactive input, if necessary
2020/01/14 11:00:50 [TRACE] Context.Input: Prompting for provider arguments
2020/01/14 11:00:50 [TRACE] backend/local: running validation operation
2020/01/14 11:00:50 [INFO] terraform: building graph: GraphTypeValidate
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ConfigTransformer
2020/01/14 11:00:50 [TRACE] ConfigTransformer: Starting for path:
2020/01/14 11:00:50 [TRACE] ConfigTransformer: Starting for path: module
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.LocalTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OutputTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.StateTransformer
2020/01/14 11:00:50 [TRACE] StateTransformer: state is empty, so nothing to do
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ProvisionerTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer with new graph:
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2020/01/14 11:00:50 [DEBUG] ReferenceTransformer: "module.module.var.foo" references: []
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph:
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
module.module.var.foo - *terraform.NodeApplyableModuleVariable
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.TargetsTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.CloseProvisionerTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.CloseProvisionerTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RootTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RootTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2020/01/14 11:00:50 [DEBUG] Starting graph walk: walkValidate
2020/01/14 11:00:50 [TRACE] dag/walk: updating graph
2020/01/14 11:00:50 [TRACE] dag/walk: added new vertex: "module.module.var.foo"
2020/01/14 11:00:50 [TRACE] dag/walk: added new vertex: "meta.count-boundary (EachMode fixup)"
2020/01/14 11:00:50 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.module.var.foo"
2020/01/14 11:00:50 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (EachMode fixup)", sending new deps
2020/01/14 11:00:50 [TRACE] dag/walk: visiting "module.module.var.foo"
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": starting visit (*terraform.NodeApplyableModuleVariable)
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": evaluating
2020/01/14 11:00:50 [TRACE] [walkValidate] Entering eval tree: module.module.var.foo
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalSequence
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2020/01/14 11:00:50 [TRACE] [walkValidate] Exiting eval tree: module.module.var.foo
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": visit complete
2020/01/14 11:00:50 [TRACE] dag/walk: visiting "meta.count-boundary (EachMode fixup)"
2020/01/14 11:00:50 [TRACE] vertex "meta.count-boundary (EachMode fixup)": starting visit (*terraform.NodeCountBoundary)
2020/01/14 11:00:50 [TRACE] vertex "meta.count-boundary (EachMode fixup)": evaluating
2020/01/14 11:00:50 [TRACE] [walkValidate] Entering eval tree: meta.count-boundary (EachMode fixup)
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2020/01/14 11:00:50 [TRACE] [walkValidate] Exiting eval tree: meta.count-boundary (EachMode fixup)
2020/01/14 11:00:50 [TRACE] vertex "meta.count-boundary (EachMode fixup)": visit complete
2020/01/14 11:00:50 [INFO] backend/local: plan calling Refresh
2020/01/14 11:00:50 [INFO] terraform: building graph: GraphTypeRefresh
2020/01/14 11:00:50 [TRACE] No managed resources in state during refresh; skipping managed resource transformer
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ConfigTransformer
2020/01/14 11:00:50 [TRACE] ConfigTransformer: Starting for path:
2020/01/14 11:00:50 [TRACE] ConfigTransformer: Starting for path: module
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.StateTransformer
2020/01/14 11:00:50 [TRACE] StateTransformer: state is empty, so nothing to do
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.LocalTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OutputTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer with new graph:
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
Refreshing Terraform state in-memory prior to plan...
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2020/01/14 11:00:50 [DEBUG] ReferenceTransformer: "module.module.var.foo" references: []
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.TargetsTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
The refreshed state will be used to calculate this plan, but will not be
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RootTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RootTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2020/01/14 11:00:50 [DEBUG] Starting graph walk: walkRefresh
2020/01/14 11:00:50 [TRACE] dag/walk: updating graph
2020/01/14 11:00:50 [TRACE] dag/walk: added new vertex: "module.module.var.foo"
2020/01/14 11:00:50 [TRACE] dag/walk: visiting "module.module.var.foo"
persisted to local or remote state storage.
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": starting visit (*terraform.NodeApplyableModuleVariable)
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": evaluating
2020/01/14 11:00:50 [TRACE] [walkRefresh] Entering eval tree: module.module.var.foo
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalSequence
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2020/01/14 11:00:50 [TRACE] [walkRefresh] Exiting eval tree: module.module.var.foo
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": visit complete
2020/01/14 11:00:50 [INFO] backend/local: plan calling Plan
2020/01/14 11:00:50 [INFO] terraform: building graph: GraphTypePlan
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ConfigTransformer
2020/01/14 11:00:50 [TRACE] ConfigTransformer: Starting for path:
2020/01/14 11:00:50 [TRACE] ConfigTransformer: Starting for path: module
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.LocalTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OutputTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.StateTransformer
2020/01/14 11:00:50 [TRACE] StateTransformer: state is empty, so nothing to do
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer
------------------------------------------------------------------------
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ProvisionerTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer with new graph:
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2020/01/14 11:00:50 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.graphTransformerMulti (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2020/01/14 11:00:50 [DEBUG] ReferenceTransformer: "module.module.var.foo" references: []
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph:
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
module.module.var.foo - *terraform.NodeApplyableModuleVariable
module.module.var.foo - *terraform.NodeApplyableModuleVariable
------
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.TargetsTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.CloseProviderTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.CloseProvisionerTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.CloseProvisionerTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.RootTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.RootTransformer (no changes)
2020/01/14 11:00:50 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2020/01/14 11:00:50 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer (no changes)
2020/01/14 11:00:50 [DEBUG] Starting graph walk: walkPlan
2020/01/14 11:00:50 [TRACE] dag/walk: updating graph
2020/01/14 11:00:50 [TRACE] dag/walk: added new vertex: "module.module.var.foo"
2020/01/14 11:00:50 [TRACE] dag/walk: added new vertex: "meta.count-boundary (EachMode fixup)"
2020/01/14 11:00:50 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "module.module.var.foo"
2020/01/14 11:00:50 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (EachMode fixup)", sending new deps
2020/01/14 11:00:50 [TRACE] dag/walk: visiting "module.module.var.foo"
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": starting visit (*terraform.NodeApplyableModuleVariable)
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": evaluating
2020/01/14 11:00:50 [TRACE] [walkPlan] Entering eval tree: module.module.var.foo
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalSequence
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalModuleCallArgument
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalSetModuleCallArguments
2020/01/14 11:00:50 [TRACE] [walkPlan] Exiting eval tree: module.module.var.foo
2020/01/14 11:00:50 [TRACE] vertex "module.module.var.foo": visit complete
2020/01/14 11:00:50 [TRACE] dag/walk: visiting "meta.count-boundary (EachMode fixup)"
2020/01/14 11:00:50 [TRACE] vertex "meta.count-boundary (EachMode fixup)": starting visit (*terraform.NodeCountBoundary)
2020/01/14 11:00:50 [TRACE] vertex "meta.count-boundary (EachMode fixup)": evaluating
2020/01/14 11:00:50 [TRACE] [walkPlan] Entering eval tree: meta.count-boundary (EachMode fixup)
2020/01/14 11:00:50 [TRACE] <root>: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2020/01/14 11:00:50 [TRACE] [walkPlan] Exiting eval tree: meta.count-boundary (EachMode fixup)
2020/01/14 11:00:50 [TRACE] vertex "meta.count-boundary (EachMode fixup)": visit complete
2020/01/14 11:00:50 [INFO] backend/local: plan operation completed
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info
2020/01/14 11:00:50 [TRACE] statemgr.Filesystem: unlocking terraform.tfstate using fcntl flock
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, no
actions need to be performed.
$ terraform plan
2020/01/14 11:01:51 [INFO] Terraform version: 0.12.19
2020/01/14 11:01:51 [INFO] Go runtime version: go1.12.13
2020/01/14 11:01:51 [INFO] CLI args: []string{"/home/pascalwhoop/.virtualenvs/bac-k8s/bin/terraform", "plan"}
2020/01/14 11:01:51 [DEBUG] Attempting to open CLI config file: /home/pascalwhoop/.terraformrc
2020/01/14 11:01:51 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2020/01/14 11:01:51 [INFO] CLI command args: []string{"plan"}
2020/01/14 11:01:51 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2020/01/14 11:01:51 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2020/01/14 11:01:51 [DEBUG] New state was assigned lineage "9e4980b9-f81a-74fe-02ea-fddd5e56fa6d"
2020/01/14 11:01:51 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
2020/01/14 11:01:51 [TRACE] Meta.Backend: instantiated backend of type <nil>
2020/01/14 11:01:51 [DEBUG] checking for provider in "."
2020/01/14 11:01:51 [DEBUG] checking for provider in "/home/pascalwhoop/.virtualenvs/bac-k8s/bin"
2020/01/14 11:01:51 [DEBUG] checking for provisioner in "."
2020/01/14 11:01:51 [DEBUG] checking for provisioner in "/home/pascalwhoop/.virtualenvs/bac-k8s/bin"
2020/01/14 11:01:51 [INFO] Failed to read plugin lock file .terraform/plugins/linux_amd64/lock.json: open .terraform/plugins/linux_amd64/lock.json: no such file or directory
2020/01/14 11:01:51 [TRACE] Meta.Backend: backend <nil> does not support operations, so wrapping it in a local backend
2020/01/14 11:01:51 [INFO] backend/local: starting Plan operation
2020/01/14 11:01:51 [TRACE] backend/local: requesting state manager for workspace "default"
2020/01/14 11:01:51 [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
2020/01/14 11:01:51 [TRACE] backend/local: requesting state lock for workspace "default"
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: preparing to manage state snapshots at terraform.tfstate
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: no previously-stored snapshot exists
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: locking terraform.tfstate using fcntl flock
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: writing lock metadata to .terraform.tfstate.lock.info
2020/01/14 11:01:51 [TRACE] backend/local: reading remote state for workspace "default"
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: reading latest snapshot from terraform.tfstate
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: read nil snapshot
2020/01/14 11:01:51 [TRACE] backend/local: retrieving local state snapshot for workspace "default"
2020/01/14 11:01:51 [TRACE] backend/local: building context for current working directory
2020/01/14 11:01:51 [TRACE] terraform.NewContext: starting
2020/01/14 11:01:51 [TRACE] terraform.NewContext: resolving provider version selections
2020/01/14 11:01:51 [TRACE] terraform.NewContext: loading provider schemas
2020/01/14 11:01:51 [TRACE] terraform.NewContext: complete
2020/01/14 11:01:51 [TRACE] backend/local: finished building terraform.Context
2020/01/14 11:01:51 [TRACE] backend/local: requesting interactive input, if necessary
2020/01/14 11:01:51 [TRACE] Context.Input: Prompting for provider arguments
2020/01/14 11:01:51 [TRACE] backend/local: running validation operation
2020/01/14 11:01:51 [INFO] terraform: building graph: GraphTypeValidate
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.ConfigTransformer
2020/01/14 11:01:51 [TRACE] ConfigTransformer: Starting for path:
2020/01/14 11:01:51 [TRACE] ConfigTransformer: Starting for path: module
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.LocalTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.OutputTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.StateTransformer
2020/01/14 11:01:51 [TRACE] StateTransformer: state is empty, so nothing to do
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.ProvisionerTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes)
2020/01/14 11:01:51 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2020/01/14 11:01:51 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info
2020/01/14 11:01:51 [TRACE] statemgr.Filesystem: unlocking terraform.tfstate using fcntl flock
Error: Unsupported argument
on b.tf line 4, in module "module":
4: bar = "bar"
An argument named "bar" is not expected here.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment