Должен ли я передать файлы .tfstate в Git?

Я немного озадачен вопросом, стоит ли совершать.tfstate файлы в Git или нет.Терраформ документация состояния:

Terraform также поместил некоторое государство вterraform.tfstate файл по умолчанию. Этот файл состояния чрезвычайно важен; он сопоставляет различные метаданные ресурса с фактическими идентификаторами ресурса, чтобы Terraform знал, чем он управляет. Этот файл должен быть сохранен и разослан всем, кто может запустить Terraform. Мы рекомендуем просто поместить его в систему управления версиями, поскольку она обычно не слишком велика.

Теперь, с другой стороны, принятый и одобренный ответ наЛучшие практики при использовании Terraform состояния:

Конфигурацию Terraform можно использовать для предоставления множества блоков в различной инфраструктуре, каждый из которых может иметь свое состояние. Поскольку он также может быть запущен несколькими людьми, это состояние должно находиться в централизованном месте (например, S3), ноне мерзавец.

(Акцент сделан автором, а не мной)

Кто прав, и если да, то почему?

Ответы на вопрос(4)

Ваш ответ на вопрос