Junior — Middle
106
¿Qué se debe cambiar en el playbook de Ansible para que pueda gestionar varios servidores al mismo tiempo?
Empresas donde se preguntó
Рексофт
Respuesta de la IA
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.