Spec-Zone.ru › Ansible

Модуль community.network.ironware_facts — Сбор фактов с устройств, работающих на Extreme Ironware

Примечание

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

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

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

Чтобы использовать его в playbook, укажите: community.network.ironware_facts.

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

Обзор

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

Псевдонимы: network.ironware.ironware_facts

Параметры

Параметр

Комментарии

authorize

boolean

Устарело

Начиная с Ansible 2.7, рекомендуется использовать connection: network_cli и become: true.

Для получения дополнительной информации см. руководство IronWare Platform Options.

<hr>

Инструктирует модуль войти в привилегированный режим на удалённом устройстве перед отправкой любых команд. Если не указано, устройство попытается выполнить все команды в режиме без привилегий. Если значение не указано в задаче, будет использовано значение переменной окружения ANSIBLE_NET_AUTHORIZE.

Варианты:

  • false ← (по умолчанию)
  • true

gather_subset

string

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

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

Примечания

Примечание

  • Проверено на Ironware 5.8e
  • Дополнительную информацию об использовании Ansible для управления сетевыми устройствами см. в руководстве :ref:`Ansible Network Guide <network_guide>`

Примеры

- name: Collect all facts from the device
  community.network.ironware_facts:
    gather_subset: all

- name: Collect only the config and default facts
  community.network.ironware_facts:
    gather_subset:
      - config

- name: Do not collect hardware facts
  community.network.ironware_facts:
    gather_subset:
      - "!hardware"

Возвращаемые значения

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

Ключ

Описание

ansible_net_all_ipv4_addresses

list / elements=string

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

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

ansible_net_all_ipv6_addresses

list / elements=string

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

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

ansible_net_config

string

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

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

ansible_net_filesystems

list / elements=string

Все имена файловых систем, доступные на устройстве

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

ansible_net_gather_subset

list / elements=string

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

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

ansible_net_interfaces

dictionary

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

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

ansible_net_memfree_mb

integer

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

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

ansible_net_memtotal_mb

integer

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

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

ansible_net_model

string

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

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

ansible_net_mpls_lsps

dictionary

Все LSP MPLS, настроенные на устройстве

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

ansible_net_mpls_vll

dictionary

Все экземпляры VLL, настроенные на устройстве

Возвращается: когда MPLS VLL настроен

ansible_net_mpls_vll_local

dictionary

Все экземпляры VLL-LOCAL, настроенные на устройстве

Возвращается: когда MPLS VLL-LOCAL настроен

ansible_net_mpls_vpls

dictionary

Все экземпляры VPLS, настроенные на устройстве

Возвращается: когда MPLS VPLS настроен

ansible_net_neighbors

dictionary

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

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

ansible_net_serialnum

string

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

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

ansible_net_version

string

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

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

Авторы

  • Paul Baker (@paulquack)

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

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

© 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/ironware_facts_module.html

Spec-Zone.ru

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