Return to Tech/infra

terraform destroy

デストロイ
$ terraform plan --destroy

$ terraform destroy
省略 planの動作と同様な結果が表示されます

data.aws_ssm_parameter.amzn2_ami: Refreshing state...
aws_instance.demo: Refreshing state... [id=ec2インスタンスID]

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  - destroy

Terraform will perform the following actions:

# aws_instance.demo:
resource "aws_instance" "demo" {
    ami                             = "amiID" -> null
    arn                             = "arnID" -> null
    associate_public_ip_address     = true -> null
    availability_zone               = "us-west-2a"
    cpu_core_count                  = 1 -> null
    cpu_threads_per_core            = 1 -> null
    disable_api_termination         = false -> null
    ebs_optimized                   = false -> null
    id                              = "ec2インスタンスID" -> null
    instance_state                  = "running" -> null
    instance_type                   = "t2.micro" -> null
    ipv6_address_count              = 0 -> null
    ipv6_addresses                  = [] -> null
    monitoring                      = false -> null
    primary_network_interface_id    = "eniID" -> null
    private_dns                     = "プライベートDNS名" -> null
    private_ip                      = "プライベートIPアドレス" -> null
    public_dns                      = "パブリックDNS名" -> null
    public_ip                       = "パブリックIPアドレス" -> null
    security_groups = [
        "default",
    ] -> null
    source_dest_check               = true -> null
    subnet_id                       = "subnetID" -> null
    tenancy                         = "default" -> null
    volume_tags = {} -> null
    vpc_security_group_ids = [
        "sgID",
    ] -> null

    credit_specification {
        cpu_credits                 = "standard" -> null
    }

    root_block_device {
        delete_on_termination       = true -> null
        iops                        = 100 -> null
        volume_id                   = "volID" -> null
        volume_size                 = 8 -> null
        volume_type                 = "gp2" -> null
    }
}

Plan: 0 to add, 0 to change, 1 to destroy.

Do you want to destroy all resources?
  Terraform will destroy all your managed infrastructure, as shown above.
  There is no undo. Only 'yes' will be accepted to confirm.

  Enter a value: yes  入力します

aws_instance.demo: Destroying... [id=ec2インスタンスID]
aws_instance.demo: Still destroying... [id=ec2インスタンスID]
aws_instance.demo: Still destroying... [id=ec2インスタンスID]
aws_instance.demo: Still destroying... [id=ec2インスタンスID]
aws_instance.demo: Destruction complete after 32s

Destroy complete! Resources: 1 destroyed.

Return to Tech/infra/Terraform
Return to Tech/infra