Назад к вопросам
Junior
66
questionbank

Как объявить хост в inventory, если у нас файл с расширением YAML?

Sobes Copilot

Получайте ответы в реальном времени

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

sobes.tech AI

# Пример YAML inventory для Ansible
all:
  hosts:
    web01:
      ansible_host: 192.168.1.10
      user: admin
    db01:
      ansible_host: 192.168.1.20
      user: dbuser
  children:
    webservers:
      hosts:
        web01:
    databases:
      hosts:
        db01:

В YAML файле хосты объявляются под ключом hosts внутри соответствующих групп (например, all, webservers, databases). Каждый хост представлен как ключ с вложенными параметрами, такими как ansible_host (DNS-имя или IP-адрес) и user (пользователь для подключения). Группы объявляются под ключом children, а в их hosts перечисляются принадлежащие им хосты.