Difference between revisions of "Terraform plan -target"

From wikieduonline
Jump to navigation Jump to search
Line 15: Line 15:
 
  │  
 
  │  
 
  │
 
  │
  │ The -target option is not for routine use, and is provided only for exceptional situations such as recovering from errors or mistakes,  
+
  │ The -target option is not for routine use, and is provided only for exceptional situations such as recovering from errors or mistakes, or when Terraform specifically suggests to use it as part of an error message.
or
+
when Terraform specifically suggests to use it as part of an error message.
 
 
  ╵
 
  ╵
  

Revision as of 04:44, 20 March 2023

terraform plan -target=module.db_aurora
terraform plan -target=module.db_aurora -target=aws_instance.your_instance_name

Examples

terraform plan -target google_sql_user.your-db-users

.../...
Plan: 1 to add, 0 to change, 0 to destroy.
╷
│ Warning: Resource targeting is in effect
│
│ You are creating a plan with the -target option, which means that the result of this plan may not represent all of the changes requested by the current configuration.
│ 
│
│ The -target option is not for routine use, and is provided only for exceptional situations such as recovering from errors or mistakes, or when Terraform specifically suggests to use it as part of an error message.
│ 
╵

Errors

terraform plan -target yourwrongtarget
╷
│ Error: Invalid target "yourwrongtarget"
│
│ Resource specification must include a resource type and name.
╵

For more help on using this command, run:
  terraform plan -help

Related

See also

Advertising: