Spec-Zone.ru › Ansible 2.6

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

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

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

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

Параметры

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

Примечания

Примечание

  • Дополнительную информацию об использовании 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. См. Поддержка и техническое обслуживание модулей для получения дополнительной информации.

Список других модулей, также поддерживаемых сообществом 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.6/modules/dellos10_facts_module.html

Spec-Zone.ru

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