Forrest logo
back to the terraform tool

terraform-plan:tldr:5dd85

terraform-plan: Write a plan to a specific file.
$ terraform plan -no-color > ${filename}
try on your machine

This command is used in the Terraform infrastructure provisioning tool. It instructs Terraform to generate a plan of changes to be made to the infrastructure defined in the Terraform configuration files, without displaying any colors for easier parsing. Instead of displaying the plan on the console, it redirects the output to a file specified by the ${filename} variable or literal value.

Here's a breakdown of the components:

  • terraform plan: This is the command used to generate a plan of the changes that will be made when applying the Terraform configuration.
  • -no-color: This flag is used to disable colorized output. Normally, Terraform displays certain types of information in different colors to improve readability in the console. Using this flag turns off colorization.
  • >: This is a shell redirection operator used to redirect the output of the previous command to a file instead of displaying it on the console.
  • ${filename}: This refers to the name of the file where the plan's output will be written. It is likely a placeholder for a variable or should be replaced with an actual file name in practice.
This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the terraform tool