Spec-Zone.ru › Ansible 2.8

dellos10_facts – Сбор фактов с удалённых устройств, работающих под Dell EMC Networking OS10

Новое в версии 2.2.

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
gather_subset
-
Значение по умолчанию:
["!config"]
При указании данного аргумента, сбор фактов будет ограничен заданным подмножеством. Возможные значения для данного аргумента включают all, hardware, config и interfaces. Можно указать список значений для включения более крупного подмножества. Значения также можно использовать с начальным ! для указания, что определенное подмножество не должно собираться.
provider
словарь
Объект словаря, содержащий данные подключения.
host
строка / обязательный
Указывает имя хоста DNS или адрес для подключения к удалённому устройству через указанный транспорт. Значение host используется в качестве адреса назначения для транспорта.
password
строка
Пароль для аутентификации сессии SSH на удалённом устройстве. Если значение не указано в задаче, будет использовано значение переменной окружения ANSIBLE_NET_PASSWORD.
port
целое число
Значение по умолчанию:
22
Указывает порт для использования при построении подключения к удалённому устройству.
ssh_keyfile
путь
Путь к ключу ssh, используемому для аутентификации сессии SSH на удалённом устройстве. Если значение не указано в задаче, будет использовано значение переменной окружения ANSIBLE_NET_SSH_KEYFILE.
timeout
целое число
Значение по умолчанию:
10
Указывает таймаут бездействия (в секундах) для подключения. Полезно, если консоль зависает перед продолжением. Например, при сохранении конфигураций.
username
строка
Пользователь для аутентификации сессии SSH на удалённом устройстве. Если значение не указано в задаче, будет использовано значение переменной окружения ANSIBLE_NET_USERNAME.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами Dell EMC Network см. на странице https://www.ansible.com/ansible-dell-networking.

Примеры

# Collect all facts from the device
- dellos10_facts:
    gather_subset: all

# Collect only the config and default facts
- dellos10_facts:
    gather_subset:
      - config

# Do not collect hardware facts
- dellos10_facts:
    gather_subset:
      - "!hardware"

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

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

Ключ Возвращённое значение Описание
ansible_net_all_ipv4_addresses
список
при настроенных интерфейсах
Все настроенные IPv4-адреса на устройстве

ansible_net_all_ipv6_addresses
список
при настроенных интерфейсах
Все настроенные IPv6-адреса на устройстве

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

ansible_net_cpu_arch
строка
при настроенном оборудовании
Архитектура процессора удалённого устройства.

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

ansible_net_hostname
строка
всегда
Настроенное имя хоста устройства

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

ansible_net_memfree_mb
целое число
при настроенном оборудовании
Доступная свободная память на удалённом устройстве в Мб

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

ansible_net_model
строка
всегда
Имя модели, возвращённое с устройства.

ansible_net_name
строка
Всегда.
Имя ОС, которая работает.

ansible_net_neighbors
словарь
при настроенных интерфейсах
Список соседей LLDP с удалённого устройства

ansible_net_servicetag
строка
всегда
Номер тега услуги удалённого устройства.

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



Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Senthil Kumar Ganesan (@skg-net)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/dellos10_facts_module.html

Spec-Zone.ru

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