ansible.builtin.gather_facts – Сбор фактов о удалённых хостах
Примечание
Этот модуль является частью ansible-base и включён во все установки Ansible. В большинстве случаев вы можете использовать короткое имя модуля gather_facts даже без указания ключевого слова collections:. Несмотря на это, мы рекомендуем использовать FQCN для лёгкой ссылки на документацию по модулю и для предотвращения конфликтов с другими коллекциями, которые могут иметь то же имя модуля.
В версии 2.8: из ansible.builtin
Описание
- Этот модуль отвечает за выполнение настроенных модулей фактов, по умолчанию используется модуль ansible.builtin.setup.
- Этот модуль автоматически вызывается playbook'ами для сбора полезных переменных о удалённых хостах, которые могут использоваться в playbook'ах.
- Он также может быть выполнен напрямую
/usr/bin/ansibleдля проверки доступных переменных хоста. - Ansible предоставляет много фактов о системе автоматически.
Примечание
Этот модуль имеет соответствующий плагин действий.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| parallel boolean |
| Переключатель, контролирующий, выполняются ли модули фактов параллельно или последовательно по порядку. Это может гарантировать порядок слияния фактов модулей ценой производительности. По умолчанию будет true, если используется более одного модуля фактов. |
Примечания
Примечание
- Этот модуль в основном является оболочкой вокруг других модулей сбора фактов.
- Опции, переданные этому модулю, должны поддерживаться всеми настроенными базовыми модулями фактов.
- Факты, возвращаемые каждым модулем, будут объединены, конфликты будут разрешены в пользу последнего объединённого факта. Порядок не гарантируется при параллельном сборе фактов из нескольких модулей.
Примеры
# Display facts from all hosts and store them indexed by hostname at /tmp/facts. # ansible all -m gather_facts --tree /tmp/facts
Авторы
- Команда разработчиков Ansible
© 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/collections/ansible/builtin/gather_facts_module.html