Изолируйте окружения отдельными state и credentials, а общие решения переиспользуйте через версионированные модули.
Как бы вы спроектировали безопасную инфраструктуру Terraform для нескольких окружений?
Изолируйте окружения отдельными state и credentials, а общие решения переиспользуйте через версионированные модули.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Изолируйте окружения отдельными state и credentials, а общие решения переиспользуйте через версионированные модули.
Production требует минимальных прав, locking, защищённых pipelines и review плана. Шифруйте и версионируйте state, не храните секреты в Git. Workspaces удобны, но сами по себе не создают полноценную границу безопасности.