Junior — Middle
110
Šta treba izmeniti u Ansible playbook-u da bi mogao upravljati sa više servera istovremeno?
Компаније где су питане
Рексофт
Одговор од АИ
sobes.tech АИ
Чтобы Ansible playbook мог управлять несколькими серверами одновременно, необходимо:
-
Определить несколько хостов в inventory — в файле inventory перечислить все целевые серверы или группы серверов.
-
Указать в playbook нужную группу или список хостов в параметре
hosts. Например:
- name: Пример плейбука
hosts: webservers
tasks:
- name: Установить nginx
apt:
name: nginx
state: present
- Параллелизм по умолчанию — Ansible по умолчанию выполняет задачи параллельно на нескольких хостах (параллелизм регулируется параметром
forksв конфигурации ansible.cfg).
Таким образом, чтобы управлять несколькими серверами, достаточно правильно настроить inventory и указать нужные хосты в playbook. Если нужно увеличить количество одновременных подключений, можно изменить параметр forks.