Перейти к содержанию

Инвентарь

Официальная документация по Ansible inventory

Описание

В нем перечислены узлы на которых требуется примененение конфигураций описанных в playbooks

Обычно имеет расширение .ini

Может писаться как в формате ini так и yml

Пример inventory.ini

[app] #название группы
app01 ansible_host=192.168.64.4 # app01 - название хоста который можно использовать в ansible; ansible_host=192.168.64.4 - указание адреса сервера.
app02 ansible_host=192.168.64.5


[db]
db01 ansible_host=192.168.64.6

[all:vars] #переменные применимые для всех групп, можно также делать для конкретных групп
ansible_user=devops #указываем пользователя под которым ansible будет пытаться выполнить playbooks