ansible-inventory
Ничего
Синопсис
usage: ansible-inventory [-h] [--version] [-v] [-i INVENTORY]
[--vault-id VAULT_IDS]
[--ask-vault-password | --vault-password-file VAULT_PASSWORD_FILES]
[--playbook-dir BASEDIR] [-e EXTRA_VARS] [--list]
[--host HOST] [--graph] [-y] [--toml] [--vars]
[--export] [--output OUTPUT_FILE]
[host|group]
Описание
используется для отображения или вывода конфигурированного инвентаря, как его видит Ansible
Общие параметры
-
--ask-vault-password, --ask-vault-pass -
запрос пароля для vault
-
--export -
При выполнении –list, представление в формате, оптимизированном для экспорта, а не точное отображение того, как Ansible его обработало
-
--graph -
создание графика инвентаря, если указан шаблон, он должен быть действительным именем группы
-
--host <HOST> -
Вывод информации о конкретном хосте, работает как скрипт инвентаризации
-
--list -
Вывод информации обо всех хостах, работает как скрипт инвентаризации
-
--list-hosts -
==СКРЫТО==
-
--output <OUTPUT_FILE> -
При выполнении –list, отправляет инвентарь в файл вместо экрана
-
--playbook-dir <BASEDIR> -
Поскольку этот инструмент не использует playbook, используйте его в качестве заменителя директории playbook. Это устанавливает относительный путь для многих функций, включая роли/group_vars/ и т.д.
-
--toml -
Использование формата TOML вместо стандартного JSON, игнорируется для –graph
-
--vars -
Добавление переменных к отображению графика, игнорируется, если не используется с –graph
-
--vault-id -
идентификатор vault для использования
-
--vault-password-file, --vault-pass-file -
файл пароля vault
-
--version -
показывает номер версии программы, расположение файла конфигурации, настроенный путь поиска модулей, расположение модуля, расположение исполняемого файла и завершает работу
-
-e, --extra-vars -
установка дополнительных переменных в формате ключ=значение или YAML/JSON, если имя файла начинается с @
-
-h, --help -
показывает это сообщение справки и завершает работу
-
-i, --inventory, --inventory-file -
указание пути к хосту инвентаризации или списка хостов, разделенных запятыми. –inventory-file устарел
-
-l, --limit -
==СКРЫТО==
-
-v, --verbose -
режим подробной информации (-vvv для большего, -vvvv для включения отладки соединений)
-
-y, --yaml -
Использование формата YAML вместо стандартного JSON, игнорируется для –graph
Окружение
Можно указать следующие переменные окружения.
ANSIBLE_CONFIG – Переопределение файла конфигурации ansible по умолчанию
Многие другие доступны для большинства параметров в ansible.cfg
Файлы
/etc/ansible/ansible.cfg – Файл конфигурации, используется, если присутствует
~/.ansible.cfg – Файл конфигурации пользователя, переопределяет конфигурацию по умолчанию, если присутствует
Автор
Ansible изначально был написан Майклом ДеХааном.
См. файл AUTHORS для полного списка авторов.
Лицензия
Ansible выпущен под лицензией GPLv3+.
См. также
ansible(1), ansible-config(1), ansible-console(1), ansible-doc(1), ansible-galaxy(1), ansible-inventory(1), ansible-playbook(1), ansible-pull(1), ansible-vault(1),
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/cli/ansible-inventory.html