Как бы ты разделил запуски ролей и избежал зависимости ролей друг от друга в Ansible?
Чтобы разделить запуски ролей в Ansible и избежать зависимости ролей друг от друга, можно использовать следующие подходы:
Читать ответПодготовка к интервью
128 вопросов по Ansible с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Ansible — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: devops, infrastructure, ansible.
Каталог
Чтобы разделить запуски ролей в Ansible и избежать зависимости ролей друг от друга, можно использовать следующие подходы:
Читать ответЕсли в Ansible используется модуль file с параметром state: absent для удаления файла, которого нет на целевой системе, Ansible не вызовет ошибку.
Читать ответДля развертывания окружений и настройки серверов используются:
Читать ответВ Ansible статический инвентарь — это файл (обычно в формате INI или YAML), в котором явно прописаны все хосты и группы хостов, с которыми будет работать Ansible.
Читать ответУстановка Ansible зависит от операционной системы.
Читать ответВ Ansible обработчики (handlers) — это специальные задачи, которые выполняются только при изменении состояния, например, перезапуск службы после изменения конфигурации.
Читать ответВ Ansible термин «Forks» обозначает количество параллельных процессов, которые Ansible запускает для одновременного выполнения задач на разных хостах.
Читать ответAnsible — это инструмент для автоматизации конфигурации и управления инфраструктурой, который использует декларативный подход и SSH для взаимодействия с удалёнными серверами.
Читать ответПеременные в Ansible можно задавать несколькими способами:
Читать ответСамый значительный недостаток Ansible — это его производительность при работе с большими инфраструктурами.
Читать ответAnsible Role можно хранить в Git как отдельный репозиторий или как часть монорепозитория с другими ролями и плейбуками.
Читать ответВ Ansible модули — это основные строительные блоки, которые выполняют конкретные задачи на управляемых хостах. Вот основные категории и примеры модулей:
Читать ответ