Import Existing resource into tfstate.
#!/bin/bash
terraform import \
-var-file="secret.tfvars" \
-var-file="dev.tfvars" \
-state="terraform-dev.tfstate" \
<tf resource name> <reourse id>
<tf resource name>
: Resource type with name: ie: aws_dynamodb_table.<name>
defined in .tf
file.
<reourse id>
: Instance id for EC2. Table name for DynamoDB
#!/bin/bash
terraform destroy \
-var-file="secret.tfvars" \
-var-file="prod.tfvars" \
-state="terraform-prod.tfstate" \
-target="<tf resource name>"
#!/bin/bash
terraform state rm \
-var-file="dev.tfvars" \
-state="terraform-dev.tfstate" \
-backup="terraform-dev.tfstate.backup" \
<tf resource name>
resource "<resource_type>" "<resource name>" {
count = "{var.conditionVar == "<condition>" ? 1 : 0}"
...
}