Spec-Zone.ru › Ansible 2.8

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

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

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
gather_subset
-
Значение по умолчанию:
["!config"]
При указании этого аргумента, сбор фактов будет ограничен заданным подмножеством. Возможные значения этого аргумента включают all, hardware, config и interfaces. Можно указать список значений для включения более крупного подмножества. Значения также могут быть использованы с начальным ! для указания того, что определённое подмножество не должно быть собрано.
provider
словарь
Объект dict, содержащий данные подключения.
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
- 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
строка
При конфигурации config.
Текущая активная конфигурация с устройства.

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

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

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

ansible_net_interfaces
словарь
При конфигурации interfaces.
Хэш всех интерфейсов, работающих в системе.

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

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

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

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

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

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



Статус

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

Авторы

  • 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.8/modules/dellos6_facts_module.html

Spec-Zone.ru

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