По порядку Junior Terraform и IaC обновлено

Изменение инфраструктуры в команде

Вопрос

Расставьте шаги изменения инфраструктуры через Terraform в команде.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Мерж и terraform apply сохранённого плана из CI
  2. 2
    CI выполняет terraform plan и публикует его в MR
  3. 3
    terraform fmt и validate локально
  4. 4
    Ревью кода и плана
  5. 5
    Открыть merge request
  6. 6
    Создать ветку и изменить .tf файлы
Показать ответ и разбор

Коротко

Ключевое: план видят до применения, применяет CI, а не ноутбук инженера. Так работают Atlantis и пайплайны GitLab или GitHub для Terraform.

Правильный порядок

  1. 1
    Создать ветку и изменить .tf файлы
  2. 2
    terraform fmt и validate локально
  3. 3
    Открыть merge request
  4. 4
    CI выполняет terraform plan и публикует его в MR
  5. 5
    Ревью кода и плана
  6. 6
    Мерж и terraform apply сохранённого плана из CI

Разбор

Ключевое: план видят до применения, применяет CI, а не ноутбук инженера. Так работают Atlantis и пайплайны GitLab или GitHub для Terraform.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.