Выбор ответа Junior Ansible спрашивают часто обновлено

Ansible или Terraform

Вопрос

Как обычно делят задачи между Terraform и Ansible?

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

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Terraform создаёт ресурсы (ВМ, сети, базы), Ansible настраивает то, что внутри машин. Terraform декларативно управляет ресурсами через API облака и хранит state.

Варианты ответа

  1. Terraform создаёт ресурсы (ВМ, сети, базы), Ansible настраивает то, что внутри машинправильный ответ
  2. Terraform для Linux-хостов, Ansible для Windows-хостов через WinRM
  3. Terraform для dev-окружений, Ansible только для прода, где важен строгий порядок шагов
  4. Это взаимозаменяемые инструменты, разница только в синтаксисе HCL и YAML

Разбор

Terraform декларативно управляет ресурсами через API облака и хранит state. Ansible процедурно-декларативно выполняет задачи на хостах по SSH: пакеты, файлы, сервисы. Возможности пересекаются (у Ansible есть облачные модули, у Terraform provisioners), но сильные стороны разные. Привязки к ОС и окружению нет.

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

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