По порядку Junior Terraform и IaC обновлено
Изменение инфраструктуры в команде
Вопрос
Расставьте шаги изменения инфраструктуры через Terraform в команде.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Мерж и terraform apply сохранённого плана из CI
- 2CI выполняет terraform plan и публикует его в MR
- 3terraform fmt и validate локально
- 4Ревью кода и плана
- 5Открыть merge request
- 6Создать ветку и изменить .tf файлы
Показать ответ и разбор
Коротко
Ключевое: план видят до применения, применяет CI, а не ноутбук инженера. Так работают Atlantis и пайплайны GitLab или GitHub для Terraform.
Правильный порядок
- 1Создать ветку и изменить .tf файлы
- 2terraform fmt и validate локально
- 3Открыть merge request
- 4CI выполняет terraform plan и публикует его в MR
- 5Ревью кода и плана
- 6Мерж и terraform apply сохранённого плана из CI
Разбор
Ключевое: план видят до применения, применяет CI, а не ноутбук инженера. Так работают Atlantis и пайплайны GitLab или GitHub для Terraform.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.