Выбор ответа Junior Terraform и IaC обновлено
Что такое drift
Вопрос
Администратор вручную открыл порт в группе безопасности через консоль облака. Как это увидит Terraform?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Следующий plan покажет расхождение и предложит вернуть как в коде. При plan Terraform обновляет state реальными атрибутами (refresh) и сравнивает с кодом, поэтому дрейф виден как изменение.
Варианты ответа
- Terraform автоматически откатит ручное изменение в течение минуты
- Terraform не заметит: он сравнивает код только с сохранённым state
- Облако запретит ручную правку ресурса, созданного Terraform
- Следующий
planпокажет расхождение и предложит вернуть как в кодеправильный ответ
Разбор
При plan Terraform обновляет state реальными атрибутами (refresh) и сравнивает с кодом, поэтому дрейф виден как изменение. Сам по себе Terraform не работает постоянно, это не агент, поэтому дрейф ловят plan по расписанию. Облака по умолчанию не блокируют ручные правки.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.