Normally I'd just read attacks on useful blog posts from anonymous accounts, but jeesus this is one cluster* of a comment.
You might want to actually read the entire blog post before going off on a tirade.
I am not OP btw.
> Why, for a production database that contains information not contained elsewhere
* This is a dev environment - the one that he uses to to dev work where its perfectly okay to corrupt, which is why dev environments exists.
> Why would you run your terraform so infrequently that you'd forget about a botched statefile move?
* Why on earth is it surprising to you that theres a dev environment sitting somewhere that could be unused for some time?
> I also suspect that while the author's probably heard of a CI/CD pipeline, they're running their IaC from their local machine
* It is perfectly okay to develop and test changes on a local dev environment before putting it on a CI/CD pipeline. OP mentions that there is an Azure Devops pipeline in place.
> this guy just seems like an absolute cowboy who doesn't really know what he's doing.
* In dev yes. He clearly does know what he is doing.
This of course would never happen with AWS and cloudformation changesets. OP is sharing gotchas that arise when using Azure and Terraform, this is useful.
You might want to actually read the entire blog post before going off on a tirade.
I am not OP btw.
> Why, for a production database that contains information not contained elsewhere
* This is a dev environment - the one that he uses to to dev work where its perfectly okay to corrupt, which is why dev environments exists.
> Why would you run your terraform so infrequently that you'd forget about a botched statefile move?
* Why on earth is it surprising to you that theres a dev environment sitting somewhere that could be unused for some time?
> I also suspect that while the author's probably heard of a CI/CD pipeline, they're running their IaC from their local machine
* It is perfectly okay to develop and test changes on a local dev environment before putting it on a CI/CD pipeline. OP mentions that there is an Azure Devops pipeline in place.
> this guy just seems like an absolute cowboy who doesn't really know what he's doing.
* In dev yes. He clearly does know what he is doing.
This of course would never happen with AWS and cloudformation changesets. OP is sharing gotchas that arise when using Azure and Terraform, this is useful.