This is a really basic question, but I’m trying to understand why the ‘destroy’ subcommand exists
In my usage of Terraform, I’ve only found a few cases where resources need to be destroyed, all of which can be done without this subcommand:
If I no longer need a resource, I can remove it from the configuration and run plan/apply.
If a resource is damaged in some way and needs to be recreated, I can use the ‘taint’ subcommand and then run plan/apply.
What sorts of situations do people have where ‘destroy’ is useful on its own?