Spec-Zone.ru › Ansible 2.4

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

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

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

Описание

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

Параметры

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

Примеры

# 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-адреса, настроенные на устройстве.
При настроенных interfaces список
ansible_net_all_ipv6_addresses
Все IPv6-адреса, настроенные на устройстве.
При настроенных interfaces. список
ansible_net_config
Текущая активная конфигурация с устройства.
При настроенных config. строка
ansible_net_cpu_arch
Архитектура процессора удаленного устройства.
При настроенных hardware. строка
ansible_net_gather_subset
Список собранных подмножеств фактов с устройства.
Всегда. список
ansible_net_hostname
Настроенное имя хоста устройства.
Всегда. строка
ansible_net_interfaces
Хэш всех интерфейсов, работающих в системе.
При настроенных interfaces. словарь
ansible_net_memfree_mb
Доступная свободная память на удаленном устройстве в МБ.
При настроенных hardware. целое число
ansible_net_memtotal_mb
Общая память на удаленном устройстве в МБ.
При настроенных hardware. целое число
ansible_net_model
Имя модели, возвращенное с устройства.
Всегда. строка
ansible_net_name
Название ОС, работающей на устройстве.
Всегда. строка
ansible_net_neighbors
Список LLDP-соседей с удаленного устройства.
При настроенных interfaces. словарь
ansible_net_servicetag
Номер тега службы удаленного устройства.
Всегда. строка
ansible_net_version
Версия операционной системы, работающей на удаленном устройстве.
Всегда. строка

Статус

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

Для получения помощи в разработке модулей, если вас это интересует, ознакомьтесь с Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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