Spec-Zone.ru › Ansible

Модуль community.network.exos_facts – Сбор фактов с устройств, работающих под управлением Extreme EXOS

Примечание

Этот модуль входит в коллекцию community.network (версия 5.0.3).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.network.

Для использования в книге задач укажите: community.network.exos_facts.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Сбор базового набора фактов устройства с удалённого устройства, работающего под управлением EXOS. Этот модуль добавляет префикс ansible_net_<fact> ко всем ключам базовых сетевых фактов. Модуль фактов всегда собирает базовый набор фактов с устройства и может включить или отключить сбор дополнительных фактов.

Псевдонимы: network.exos.exos_facts

Параметры

Параметр

Комментарии

gather_network_resources

список / элементы=строка

При указании этот аргумент ограничит собираемые факты заданным подмножеством. Возможные значения для этого аргумента включают all и ресурсы, такие как интерфейсы, VLANы и т. д. Можно указать список значений для включения большего подмножества. Значения также могут быть использованы с начальным ! для указания, что определённое подмножество не должно собираться. Допустимые подмножества — ‘all’, ‘lldp_global’, ‘lldp_interfaces’, ‘vlans’, ‘l2_interfaces’.

gather_subset

список / элементы=строка

При указании этот аргумент ограничит собираемые факты заданным подмножеством. Возможные значения для этого аргумента включают все, аппаратное обеспечение, конфигурацию и интерфейсы. Можно указать список значений для включения большего подмножества. Значения также могут быть использованы с начальным ! для указания, что определённое подмножество не должно собираться.

По умолчанию: ["!config"]

Примечания

Примечание

  • Проверено на EXOS 22.5.1.7
  • Опция gather_network_resources в настоящее время работает только с ansible_connection: ansible.netcommon.httpapi. Подробнее см. https://github.com/ansible-collections/community.network/issues/460.

Примеры

- name:  Gather all legacy facts
  community.network.exos_facts:
    gather_subset: all

- name: Gather only the config and default facts
  community.network.exos_facts:
    gather_subset: config

- name: Do not gather hardware facts
  community.network.exos_facts:
    gather_subset: "!hardware"

- name: Gather legacy and resource facts
  community.network.exos_facts:
    gather_subset: all
    gather_network_resources: all

- name: Gather only the lldp global resource facts and no legacy facts
  community.network.exos_facts:
    gather_subset:
      - '!all'
      - '!min'
    gather_network_resources:
      - lldp_global

- name: Gather lldp global resource and minimal legacy facts
  community.network.exos_facts:
    gather_subset: min
    gather_network_resources: lldp_global

Значения возврата

Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:

Ключ

Описание

ansible_net_all_ipv4_addresses

список / элементы=строка

Все настроенные IPv4-адреса устройства

Возвращается: при настройке интерфейсов

ansible_net_all_ipv6_addresses

список / элементы=строка

Все основные IPv6-адреса, настроенные на устройстве

Возвращается: при настройке интерфейсов

ansible_net_config

строка

Текущая активная конфигурация с устройства

Возвращается: при настройке конфигурации

ansible_net_gather_network_resources

список / элементы=строка

Список фактов для подмножеств сетевых ресурсов, собранных с устройства

Возвращается: при настройке ресурса

ansible_net_gather_subset

список / элементы=строка

Список подмножеств фактов, собранных с устройства

Возвращается: всегда

ansible_net_hostname

строка

Настроенное имя хоста устройства

Возвращается: всегда

ansible_net_interfaces

словарь

Хэш всех интерфейсов, работающих в системе

Возвращается: при настройке интерфейсов

ansible_net_memfree_mb

целое число

Доступная свободная память на удаленном устройстве в Мб

Возвращается: при настройке оборудования

ansible_net_memtotal_mb

целое число

Общий объем памяти на удаленном устройстве в Мб

Возвращается: при настройке оборудования

ansible_net_model

строка

Название модели, возвращенное устройством

Возвращается: всегда

ansible_net_neighbors

словарь

Список соседей LLDP с удаленного устройства

Возвращается: при настройке интерфейсов

ansible_net_serialnum

строка

Серийный номер удаленного устройства

Возвращается: всегда

ansible_net_version

строка

Версия операционной системы, работающей на удаленном устройстве

Возвращается: всегда

Авторы

  • Lance Richardson (@hlrichardson)
  • Ujwal Koamrla (@ujwalkomarla)

Ссылки на коллекции

  • Система отслеживания ошибок
  • Репозиторий (исходные коды)

© 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/community/network/exos_facts_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API