В чём принципиальное отличие Ansible и Terraform с точки зрения подхода и решаемых задач?
Он описывает желаемое конечное состояние инфраструктуры.
Читать ответПодготовка к интервью
128 вопросов по Ansible с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Ansible — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: devops, infrastructure, ansible.
Каталог
Он описывает желаемое конечное состояние инфраструктуры.
Читать ответТеги в Ansible используются для маркировки отдельных задач или блоков задач внутри плейбука. Это позволяет выборочно выполнять только задачи с определенным тегом, пропуская остальные.
Читать ответДля разделения Ansible ролей для nginx, WordPress и Joomla при разных комбинациях сервисов на разных серверах стоит придерживаться принципа модульности и переиспользуемости:
Читать ответДа, файл inventory.ini в Ansible можно переименовать, но при этом нужно явно указать новый путь к инвентарю при запуске команд или в настройках.
Читать ответДля управления Ansible на инфраструктуре из 1000 серверов важно обеспечить масштабируемость, управляемость и надежность.
Читать ответВ Ansible для ограничения доступа разным группам пользователей к разным серверам обычно используют комбинацию инвентаря, ролей и механизмов контроля доступа на уровне инфраструктуры и инструментов управления.
Читать ответКогда роли Ansible были скопированы или форкнуты, управление и обновление таких ролей обычно происходит вручную, так как они отделены от оригинального репозитория.
Читать ответДля автоматизации постепенного развертывания роли Ansible на группу серверов с целью минимизации ошибок и времени простоя можно использовать стратегию "канареечного" или поэтапного развёртывания. Основные подходы:
Читать ответОпыт работы с Ansible Galaxy включает в себя:
Читать ответПреимущества модуля lineinfile в Ansible:
Читать ответВ Ansible ключ vars используется для определения переменных, которые будут доступны в playbook или в конкретной задаче. Это статические значения, которые можно использовать для параметризации.
Читать ответВ Ansible переменные имеют разный приоритет, который определяет, какие значения будут использоваться при конфликте. В частности, defaults и vars отличаются по приоритету:
Читать ответ