Difference between revisions of "Terraform plan -target"

From wikieduonline
Jump to navigation Jump to search
Line 5: Line 5:
 
  [[terraform plan]] -target=module.db_aurora -target=aws_instance.your_instance_name
 
  [[terraform plan]] -target=module.db_aurora -target=aws_instance.your_instance_name
  
 +
 +
== Examples ==
 
  [[terraform plan]] -target [[google_sql_user]].your-db-users
 
  [[terraform plan]] -target [[google_sql_user]].your-db-users
 
+
 
  .../...
 
  .../...
 
  Plan: 1 to add, 0 to change, 0 to destroy.
 
  Plan: 1 to add, 0 to change, 0 to destroy.
 
  ╷
 
  ╷
  │ Warning: Resource targeting is in effect
+
  │ [[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  
 
  │ 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  

Revision as of 04:43, 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: