Как по умолчанию исполняются таски плейбука на множестве хостов — последовательно или параллельно?

По умолчанию Ansible может выполнять сценарии одновременно на 5 хостах. Это значение определяется параметром forks в конфигурационном файле ansible.cfg или при вызове командной строки.

Короткий ответ

Что ответить на собеседовании

По умолчанию Ansible может выполнять сценарии одновременно на 5 хостах. Это значение определяется параметром forks в конфигурационном файле ansible.cfg или при вызове командной строки.

Подробный разбор

Ответ с пояснениями

По умолчанию Ansible может выполнять сценарии одновременно на 5 хостах. Это значение определяется параметром forks в конфигурационном файле ansible.cfg или при вызове командной строки.

# Пример изменения значения forks в ansible.cfg
[defaults]
forks = 10  # Увеличение до 10 параллельных потоков

При запуске из командной строки:

ansible-playbook my_playbook.yml -f 20  # Запуск с 20 параллельными потоками

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку