HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

terraform plan — Generate and show Terraform execution plans. More information: <https://developer.hashicorp.com/terr

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandshowandcliterraformexecutiongenerateterraform plan

Problem

How to use the terraform plan command: Generate and show Terraform execution plans. More information: <https://developer.hashicorp.com/terraform/cli/commands/plan>.

Solution

terraform plan — Generate and show Terraform execution plans. More information: <https://developer.hashicorp.com/terraform/cli/commands/plan>.

Generate and show the execution plan in the current directory:
terraform plan


Show a plan to destroy all remote objects that currently exist:
terraform plan -destroy


Show a plan to update the Terraform state and output values:
terraform plan -refresh-only


Specify values for input variables:
terraform plan -var '{{name1}}={{value1}}' -var '{{name2}}={{value2}}'


Focus Terraform's attention on only a subset of resources:
terraform plan -target {{resource_type.resource_name[instance_index]}}


Output a plan as JSON:
terraform plan -json


Write a plan to a specific file:
terraform plan -no-color > {{path/to/file}}

Code Snippets

Generate and show the execution plan in the current directory

terraform plan

Show a plan to destroy all remote objects that currently exist

terraform plan -destroy

Show a plan to update the Terraform state and output values

terraform plan -refresh-only

Specify values for input variables

terraform plan -var '{{name1}}={{value1}}' -var '{{name2}}={{value2}}'

Focus Terraform's attention on only a subset of resources

terraform plan -target {{resource_type.resource_name[instance_index]}}

Context

tldr-pages: common/terraform plan

Revisions (0)

No revisions yet.