Где бы хранил tfstate, если много разрабов
Для хранения tfstate при работе с множеством разработчиков можно использовать удаленное хранилище типа Terraform Cloud, AWS S3, Azure Blob Storage, Google Cloud Storage или сервисы управления состоянием типа HashiCorp Consul.
При работе с множеством разработчиков tfstate должен храниться в централизованном и надежном хранилище, чтобы обеспечить согласованность состояния и избежать конфликтов. Один из популярных вариантов - использовать удаленное хранилище, предоставляемое сервисами облачных провайдеров или специализированными сервисами. Например, Terraform Cloud предоставляет управление состоянием с автоматическим блокированием при изменениях.
Также можно использовать облачные хранилища типа AWS S3, Azure Blob Storage или Google Cloud Storage. Эти решения обладают высокой отказоустойчивостью и масштабируемостью. Например, в AWS S3 можно хранить tfstate и настроить доступ к нему через AWS IAM для безопасного обмена. HashiCorp Consul также может использоваться для управления состоянием Terraform, предоставляя доступ к состоянию и блокирование.
Выбор конкретного способа зависит от предпочтений команды, требований к безопасности и интеграции с существующей инфраструктурой. Важно, чтобы хранилище было надежным, масштабируемым и обеспечивало согласованность состояния при параллельной работе нескольких разработчиков
Отметьте свой прогресс