LINUX.ORG.RU
ФорумAdmin

inventory ansible_host

 


0

1

Здравствуйте.

Пытаюсь научится в ansible.

Добавляю запись в простой текстовый файл hosts:

foo ansible_host=192.168.0.22

Пытаюсь выполнить команду:

ansible -i hosts -m ping foo -vvvv

И вижу, что ansible ломится по имени foo совершенно игнорируя IP из ansible_host.

Что я делаю не так? Как надо? И как попросить ansible напечатать все variables, которые они прочёл из inventory?

foo ansible_host=192.168.0.22

Замени на

foo ansible_ssh_host=192.168.0.22

И как попросить ansible напечатать все variables, которые они прочёл из inventory?

Как пример

ansible -i hosts foo -m debug -a "var=hostvars"

А вообще там много вариантов, facts еще, например, так что читай документацию.

alozovskoy ★★★★★ ()
Последнее исправление: alozovskoy (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.