Утилита ansible-doc#
Описание#
ansible-doc отображает информацию о модулях, установленных в библиотеках Ansible Core. Выводит список плагинов и их краткие описания, предоставляет распечатку строк документации и может создать короткий «фрагмент», который можно вставить в сценарий.
Синтаксис утилиты:
ansible-doc <options> <plugin ...>
Где:
<options>- опции;<plugin>- плагин.
Настройка утилиты производится с помощью конфигурационного файла /etc/ansible/ansible.cfg, используемого при наличии, и файла конфигурации пользователя ~/.ansible.cfg, переопределяющего конфигурацию по умолчанию, если она присутствует, описанных в разделе «Конфигурационные файлы ansible.cfg».
Опции#
Опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Выполнить дамп JSON-метаданных для всех записей; игнорировать другие опции |
|
Не завершать выполнение при ошибках; используется только для |
|
Использовать указанный каталог в качестве каталога playbooks; устанавливает относительный путь для многих функций, включая |
|
Показать номер версии утилиты, расположение конфигурационного файла, путь поиска модулей, расположение модуля, расположение исполняемого файла и выйти |
|
Показать имена плагинов и их исходные файлы без сводок (подразумевает |
|
Добавить путь(-и) к библиотеке модулей (по умолчанию |
|
Указать точку входа для роли(-ей) |
|
Показать справочное сообщение и выйти |
|
Изменить вывод на формат JSON |
|
Перечислить доступные плагины; предоставленный аргумент будет использоваться для фильтрации, может быть namespace или полным именем коллекции |
|
Указать путь к каталогу, содержащему роли; этот аргумент может быть указан несколько раз |
|
Показать фрагмент playbook для типов плагинов: |
|
Выбрать тип плагина (по умолчанию |
|
Заставить Ansible Core выводить больше отладочных сообщений; увеличение количества |
Переменные окружения#
Переменные окружения, влияющие на работу утилиты, представлены в таблице ниже.
Переменная |
Описание |
|---|---|
|
Переопределить путь к библиотеке модуля по умолчанию |
|
Переопределить конфигурационный файл по умолчанию |
Другие варианты доступны в качестве параметров ansible.cfg (подробнее - в разделе «Конфигурационные файлы ansible.cfg»).
Примеры использования#
Отобразите список всех доступных плагинов Ansible Core с их именами и исходными файлами:
ansible-doc -FОтобразите список всех доступных модулей Ansible Core без подробной информации:
ansible-doc -t module -l
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
ansible-doc --help