Назад к вопросам
Junior — Middle
73
Что необходимо изменить в Ansible playbook, чтобы он мог управлять несколькими серверами одновременно?
Компании, где спрашивали
Рексофт
Ответ от нейросети
sobes.tech AI
Чтобы Ansible playbook мог управлять несколькими серверами одновременно, необходимо:
-
Определить несколько хостов в inventory — в файле inventory перечислить все целевые серверы или группы серверов.
-
Указать в playbook нужную группу или список хостов в параметре
hosts. Например:
- name: Пример плейбука
hosts: webservers
tasks:
- name: Установить nginx
apt:
name: nginx
state: present
- Параллелизм по умолчанию — Ansible по умолчанию выполняет задачи параллельно на нескольких хостах (параллелизм регулируется параметром
forksв конфигурации ansible.cfg).
Таким образом, чтобы управлять несколькими серверами, достаточно правильно настроить inventory и указать нужные хосты в playbook. Если нужно увеличить количество одновременных подключений, можно изменить параметр forks.