ansible.builtin.gather_facts – Сбор фактов о удаленных хостах
Примечание
Этот модуль является частью ansible-base и включён во все установки Ansible. В большинстве случаев вы можете использовать короткое имя модуля gather_facts, даже не указывая ключевое слово collections:. Несмотря на это, рекомендуется использовать полное имя модуля (FQCN) для лёгкой ссылки на документацию модуля и для избежания конфликтов с другими коллекциями, которые могут иметь то же имя модуля.
Новое в версии 2.8: of ansible.builtin
Описание
- Этот модуль отвечает за выполнение настроенных модулей фактов, по умолчанию используется модуль ansible.builtin.setup.
- Этот модуль автоматически вызывается плейбуками для сбора полезных переменных о удаленных хостах, которые могут быть использованы в плейбуках.
- Его также можно выполнить напрямую с помощью
/usr/bin/ansibleдля проверки доступных переменных для хоста. - Ansible предоставляет множество фактов о системе автоматически.
Примечание
Этот модуль имеет соответствующий плагин действия.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| parallel boolean |
| Переключатель, который управляет тем, выполняются ли модули фактов параллельно или последовательно в определённом порядке. Это может гарантировать порядок слияния фактов модулей в ущерб производительности. По умолчанию он будет истинным, если используется более одного модуля фактов. |
Примечания
Примечание
- Этот модуль в основном является оболочкой вокруг других модулей сбора фактов.
- Параметры, передаваемые этому модулю, должны поддерживаться всеми конфигурированными модулями фактов.
- Факты, возвращаемые каждым модулем, будут объединены, конфликты будут разрешены в пользу «последнего объединённого». Порядок не гарантируется при параллельном сборе фактов нескольких модулей.
Примеры
# Display facts from all hosts and store them indexed by I(hostname) at C(/tmp/facts). # ansible all -m gather_facts --tree /tmp/facts
Авторы
- Команда разработчиков Ansible
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/ansible/builtin/gather_facts_module.html