Editing Terraform destroy

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{lowercase}}
 
<code>terraform destroy</code> destroy all remote objects managed by a particular Terraform configuration.
 
  
https://www.terraform.io/docs/cli/commands/destroy.html
 
  
== Examples ==
+
<pre>
* <code>terraform destroy</code>
+
terraform destroy --help
* <code>[[terraform destroy -auto-approve]]</code>
+
Usage: terraform destroy [options] [DIR]
* <code>terraform destroy [[-target]]=your_resource</code>
 
* <code>terraform destroy [[-var-fil]]e="your_file.tfvars"</code>
 
* <code>[[terraform destroy --help]]</code>
 
  
== Executions examples ==
+
  Destroy Terraform-managed infrastructure.
* [[Example execution terraform destroy]]
 
* [[Example execution terraform destroy aws_instance]]
 
  
== Related ==
+
Options:
* <code>[[terraform show]]</code>
 
* <code>[[terraform apply]]</code>
 
* <code>[[terraform apply -destroy]]</code>
 
* <code>[[terraform state rm]]</code>
 
* <code>[[Still destroying...]]</code>
 
* [[Destroy complete! Resources: 39 destroyed.]]
 
* [[Acquiring state lock. This may take a few moments...]]
 
  
== Errors ==
+
  -backup=path          Path to backup the existing state file before
* <code>[[DependencyViolation]]: .../... has dependencies and cannot be deleted.</code>
+
                        modifying. Defaults to the "-state-out" path with
* <code>[[Error: deleting EBS Volume]]</code>
+
                        ".backup" extension. Set to "-" to disable backup.
* [[AWS Error: failed to refresh cached credentials]]
 
* [[AWS Error: A Profile was specified along with the environment variables "AWS ACCESS KEY ID" and "AWS SECRET ACCESS KEY". The Profile is now used instead of the environment variable credentials.]]
 
  
==Related terms==
+
  -auto-approve          Skip interactive approval before destroying.
* [[Example execution terraform destroy aws instance]]
 
* [[Editing Error: 0m Error: ERROR cluster with name not found]]
 
  
== Activities ==
+
  -force                Deprecated: same as auto-approve.
* [[How to destroy all resources except one?]]
 
  
== See also ==
+
  -lock=true            Lock the state file when locking is supported.
* {{terraform destroy}}
+
 
* {{tf files}}
+
  -lock-timeout=0s      Duration to retry a state lock.
 +
 
 +
  -no-color              If specified, output won't contain any color.
 +
 
 +
  -parallelism=n        Limit the number of concurrent operations.
 +
                        Defaults to 10.
 +
 
 +
  -refresh=true          Update state prior to checking for differences. This
 +
                        has no effect if a plan file is given to apply.
 +
 
 +
  -state=path            Path to read and save state (unless state-out
 +
                        is specified). Defaults to "terraform.tfstate".
 +
 
 +
  -state-out=path        Path to write state to that is different than
 +
                        "-state". This can be used to preserve the old
 +
                        state.
 +
 
 +
  -target=resource      Resource to target. Operation will be limited to this
 +
                        resource and its dependencies. This flag can be used
 +
                        multiple times.
 +
 
 +
  -var 'foo=bar'        Set a variable in the Terraform configuration. This
 +
                        flag can be set multiple times.
 +
 
 +
  -var-file=foo          Set variables in the Terraform configuration from
 +
                        a file. If "terraform.tfvars" or any ".auto.tfvars"
 +
                        files are present, they will be automatically loaded.
 +
</pre>
 +
 
 +
 
 +
==See also ==
 +
* {{terraform}}
  
 
[[Category:Terraform]]
 
[[Category:Terraform]]

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Advertising: