Выбор ответа Junior Ansible спрашивают часто обновлено
Ansible или Terraform
Вопрос
Как обычно делят задачи между Terraform и Ansible?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Terraform создаёт ресурсы (ВМ, сети, базы), Ansible настраивает то, что внутри машин. Terraform декларативно управляет ресурсами через API облака и хранит state.
Варианты ответа
- Terraform создаёт ресурсы (ВМ, сети, базы), Ansible настраивает то, что внутри машинправильный ответ
- Terraform для Linux-хостов, Ansible для Windows-хостов через WinRM
- Terraform для dev-окружений, Ansible только для прода, где важен строгий порядок шагов
- Это взаимозаменяемые инструменты, разница только в синтаксисе HCL и YAML
Разбор
Terraform декларативно управляет ресурсами через API облака и хранит state. Ansible процедурно-декларативно выполняет задачи на хостах по SSH: пакеты, файлы, сервисы. Возможности пересекаются (у Ansible есть облачные модули, у Terraform provisioners), но сильные стороны разные. Привязки к ОС и окружению нет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.