Модуль junipernetworks.junos.junos_facts – Сбор фактов с удаленных устройств Juniper Junos
Примечание
Этот модуль входит в состав коллекции junipernetworks.junos (версия 8.0.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install junipernetworks.junos. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.
Чтобы использовать его в плейбуке, укажите: junipernetworks.junos.junos_facts.
Добавлен в junipernetworks.junos 1.0.0
Описание
- Сбор информации о фактах с удаленного устройства, на котором работает операционная система Junos. По умолчанию модуль собирает базовые фактические данные устройства для включения в hostvars. Дополнительная информация о фактах может быть собрана на основе настроенного набора аргументов.
Псевдонимы: facts
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- ncclient (>=v0.5.2)
Параметры
Параметр | Комментарии |
|---|---|
available_network_resources boolean | Если ‘True’, будет предоставлен список сетевых ресурсов, для которых доступны модули ресурсов. Варианты:
|
config_format string | Аргумент config_format указывает формат конфигурации при сериализации вывода с устройства. Этот аргумент применим только тогда, когда значение Варианты:
|
gather_network_resources list / elements=string | При указании этот аргумент ограничит собранные факты заданным подмножеством. Возможные значения для этого аргумента включают все и ресурсы, такие как интерфейсы, VLANы и т.д. Можно указать список значений для включения большего подмножества. Значения также можно использовать с начальным |
gather_subset list / elements=string | При указании этот аргумент ограничит собранные факты заданным подмножеством. Возможные значения для этого аргумента включают По умолчанию: |
Примечания
Примечание
- Убедитесь, что используемый config_format для извлечения конфигурации с устройства поддерживается версией Junos, работающей на устройстве.
- С config_format = json конфигурация в результатах будет словарем (а не строкой JSON).
- Этот модуль требует, чтобы служба netconf была включена на управляемом удаленном устройстве.
- Тестировано на vSRX JUNOS версии 15.1X49-D15.4, vqfx-10000 JUNOS версии 15.1X53-D60.4.
- Рекомендуемое подключение —
netconf. См. параметры платформы Junos OS. - Этот модуль также работает с подключениями
localдля устаревших плейбуков. - Для получения информации об использовании CLI и netconf см. руководство :ref:`параметры платформы Junos OS <junos_platform_options>`.
- Для получения дополнительной информации об использовании Ansible для управления сетевыми устройствами см. руководство :ref:`руководство по сети Ansible <network_guide>`
- Для получения дополнительной информации об использовании Ansible для управления устройствами Juniper см. https://www.ansible.com/ansible-juniper.
Примеры
- name: collect default set of facts
junipernetworks.junos.junos_facts:
- name: collect default set of facts and configuration
junipernetworks.junos.junos_facts:
gather_subset: config
- name: Gather legacy and resource facts
junipernetworks.junos.junos_facts:
gather_subset: all
gather_network_resources: all
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/junipernetworks/junos/junos_facts_module.html