terraform/website/docs/commands/destroy.html.markdown

32 lines
1.1 KiB
Markdown
Raw Normal View History

2014-10-01 07:08:32 +02:00
---
layout: "docs"
page_title: "Command: destroy"
sidebar_current: "docs-commands-destroy"
2014-10-22 05:21:56 +02:00
description: |-
The `terraform destroy` command is used to destroy the Terraform-managed infrastructure.
2014-10-01 07:08:32 +02:00
---
# Command: destroy
The `terraform destroy` command is used to destroy the Terraform-managed
infrastructure.
## Usage
Usage: `terraform destroy [options] [dir]`
Infrastructure managed by Terraform will be destroyed. This will ask for
confirmation before destroying.
This command accepts all the arguments and flags that the [apply
command](/docs/commands/apply.html) accepts, with the exception of a plan file
argument.
If `-auto-approve` is set, then the destroy confirmation will not be shown.
2015-03-27 23:24:15 +01:00
The `-target` flag, instead of affecting "dependencies" will instead also
destroy any resources that _depend on_ the target(s) specified. For more information, see [the targeting docs from `terraform plan`](/docs/commands/plan.html#resource-targeting).
2015-03-27 23:24:15 +01:00
The behavior of any `terraform destroy` command can be previewed at any time
with an equivalent `terraform plan -destroy` command.