Запитання з тегом «ansible-facts»

10
Де я можу отримати список попередньо визначених змінних Ansible?
Я бачу, що Ansible надає деякі заздалегідь визначені змінні, які ми можемо використовувати в іграшках та файлах шаблонів. Наприклад, ip-адреса хоста - це ansible_eth0.ipv4.address. Googleing та пошук документів я не знайду список усіх доступних змінних. Хтось перерахував би їх для мене?

10
Ansible: отримати поточну IP-адресу цільового хоста
Як отримати поточну IP-адресу хосту в ролі? Я знаю, що ви можете отримати список груп, учасником якого є хост, та ім’я хосту, але я не можу знайти рішення для отримання IP-адреси. Ви можете отримати ім'я хосту за допомогою, {{inventory_hostname}}а групу за допомогою{{group_names}} Я пробував такі речі, як {{ hostvars[{{ inventory_hostname …

9
Як отримати довільний домашній каталог віддаленого користувача в Ansible?
Я можу зробити це з оболонкою, використовуючи комбінацію getentі awkтак: getent passwd $user | awk -F: '{ print $6 }' Для довідки в «Ляльковому» я можу використовувати власний факт, наприклад: require 'etc' Etc.passwd { |user| Facter.add("home_#{user.name}") do setcode do user.dir end end } що робить домашній каталог користувача доступним як …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.