LinuxCommandLibrary

terraform-plan

Generate and show Terraform execution plans.

TLDR

Generate and show the execution plan in the currently directory

$ terraform plan
copy


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


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


Specify values for input variables
$ terraform plan -var '[name1]=[value1]' -var '[name2]=[value2]'
copy


Focus Terraform's attention on only a subset of resources
$ terraform plan -target [resource_type.resource_name[instance index]]
copy


Output a plan as JSON
$ terraform plan -json
copy


Write a plan to a specific file
$ terraform plan -no-color > [path/to/file]
copy

Copied to clipboard