Sobes.tech
Назад к вопросам
Junior — Middle
73

Что необходимо изменить в Ansible playbook, чтобы он мог управлять несколькими серверами одновременно?

Компании, где спрашивали
Рексофт

Ответ от нейросети

sobes.tech AI

Чтобы Ansible playbook мог управлять несколькими серверами одновременно, необходимо:

  1. Определить несколько хостов в inventory — в файле inventory перечислить все целевые серверы или группы серверов.

  2. Указать в playbook нужную группу или список хостов в параметре hosts. Например:

- name: Пример плейбука
  hosts: webservers
  tasks:
    - name: Установить nginx
      apt:
        name: nginx
        state: present
  1. Параллелизм по умолчанию — Ansible по умолчанию выполняет задачи параллельно на нескольких хостах (параллелизм регулируется параметром forks в конфигурации ansible.cfg).

Таким образом, чтобы управлять несколькими серверами, достаточно правильно настроить inventory и указать нужные хосты в playbook. Если нужно увеличить количество одновременных подключений, можно изменить параметр forks.