Spec-Zone.ru › Ansible 2.6

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

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

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

Обзор

  • Сбор базового набора фактов устройства с удалённого устройства, работающего под ОС6. Данный модуль добавляет префикс 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
- dellos6_facts:
    gather_subset: all

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

# Do not collect hardware facts
- dellos6_facts:
    gather_subset:
      - "!interfaces"

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

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

Ключ Возвращённое значение Описание
ansible_net_config
str
При настройке конфигурации.
Текущая активная конфигурация с устройства.

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

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

ansible_net_image
строка
всегда
Файл образа, используемый устройством.

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

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

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

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

ansible_net_neighbors
dict
При настройке интерфейсов.
Список соседей LLDP с удалённого устройства.

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

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



Статус

Данный модуль помечен как preview, что означает, что гарантия обратной совместимости интерфейса отсутствует.

Техническое обслуживание

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Abirami N(@abirami-n)

Подсказка

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

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

Spec-Zone.ru

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