Including the "Is state storage safe by default?" question in the FAQ is a good call for beginners. The local terraform.tfstate file can hold secrets in plain text, and it's one of the first things people accidentally commit to Git. Moving to a remote backend with locking early, for example S3 with versioning turned on, saves a lot of pain once a second person starts running apply. The OpenTofu note is helpful too, since a lot of newer tutorials skip the licensing history entirely.
StackShortlist
Proof Over Promises.
Including the "Is state storage safe by default?" question in the FAQ is a good call for beginners. The local terraform.tfstate file can hold secrets in plain text, and it's one of the first things people accidentally commit to Git. Moving to a remote backend with locking early, for example S3 with versioning turned on, saves a lot of pain once a second person starts running apply. The OpenTofu note is helpful too, since a lot of newer tutorials skip the licensing history entirely.