Junior — Middle
105
Co należy zmienić w playbooku Ansible, aby mógł zarządzać wieloma serwerami jednocześnie?
Firmy, w których zadano pytania
Рексофт
Odpowiedź od AI
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.