Остановите новые apply, сохраните версии state и сопоставьте фактические ресурсы, конфигурацию и результаты обоих запусков.
Вы используете Terraform для управления облачной инфраструктурой в [облачный провайдер]. Состояние хранится в S3. Оказалось, что два DevOps-инженера одновременно запустили terraform apply и произошёл конфликт в состоянии. Кластер оказался в странном состоянии. Как вы его восстановите и какие процессы введёте, чтобы это не повторилось?
Остановите новые apply, сохраните версии state и сопоставьте фактические ресурсы, конфигурацию и результаты обоих запусков.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Остановите новые apply, сохраните версии state и сопоставьте фактические ресурсы, конфигурацию и результаты обоих запусков.
Восстанавливайте привязки через проверенный state или import, затем изучите plan; старый backup нельзя слепо применить поверх новых ресурсов. Введите поддерживаемый locking, версионирование S3 и сериализацию production pipeline. force-unlock допустим только после проверки отсутствия работающего владельца lock.