Sobes.tech
Junior — Middle
107

Ի՞նչ պետք է փոխել Ansible playbook-ում, որպեսզի այն կարողանա միաժամանակ կառավարել մի քանի սերվերներ:

Ընկերությունները, որտեղ հարցրել են
Рексофт

Պատասխան AI-ից

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.