Spec-Zone.ru › Ansible 2.10

community.network.ce_facts – Получение сведений о коммутаторах HUAWEI CloudEngine.

Примечание

Этот плагин входит в коллекцию community.network (версия 1.3.0).

Для его установки используйте: ansible-galaxy collection install community.network.

Чтобы использовать его в книге задач, укажите: community.network.ce_facts.

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

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
gather_subset
строка
Значение по умолчанию:
"!config"
При указании данного аргумента сбор фактов будет ограничен определенным подмножеством. Возможные значения для этого аргумента включают all, hardware, config и interfaces. Можно указать список значений для включения более крупного подмножества. Значения также могут использоваться с начальным ! для указания того, что определенное подмножество не должно собираться.

Примечания

Примечание

  • Рекомендуемое подключение — network_cli.
  • Этот модуль также работает с подключениями local для устаревших книг задач.

Примеры

# Note: examples below use the following provider dict to handle
#       transport and authentication to the node.

- name: CloudEngine facts test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Gather_subset is all"
    community.network.ce_facts:
      gather_subset: all
      provider: "{{ cli }}"

  - name: "Collect only the config facts"
    community.network.ce_facts:
      gather_subset: config
      provider: "{{ cli }}"

  - name: "Do not collect hardware facts"
    community.network.ce_facts:
      gather_subset: "!hardware"
      provider: "{{ cli }}"

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

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

Ключ Возвращаемое значение Описание
all_ipv4_addresses
список / элементы=строка
при настройке интерфейсов
Все настроенные IPv4-адреса на устройстве

Версия BIOS
строка
всегда
Версия BIOS, работающая на удаленном устройстве

Тип платы
строка
всегда
Тип платы удаленного устройства

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

Версия CPLD1
строка
всегда
Версия CPLD1, работающая на удаленном устройстве

Версия CPLD2
строка
всегда
Версия CPLD2, работающая на удаленном устройстве

Вентилятор
строка
при настройке hardware
Состояние вентилятора на устройстве

filesystems
строка
при настройке hardware
Файловые системы на устройстве

flash_free
строка
при настройке hardware
Свободное пространство флэш-памяти на устройстве

flash_total
строка
при настройке hardware
Общее пространство флэш-памяти на устройстве

gather_subset
список / элементы=строка
всегда
Список подмножеств фактов, собранных с устройства

имя_хоста
строка
всегда
Имя хоста удаленного устройства

interfaces
словарь
при настройке интерфейсов
Хеш-таблица всех интерфейсов, работающих в системе

Версия MAB
строка
всегда
Версия MAB, работающая на удаленном устройстве

memory_free
строка
при настройке hardware
Свободное пространство оперативной памяти на удаленном устройстве

memory_total
строка
при настройке hardware
Общее пространство оперативной памяти на удаленном устройстве

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

Версия PCB
строка
всегда
Версия PCB, работающая на удаленном устройстве

PWR
строка
при настройке hardware
Состояние питания на устройстве



Авторы

  • wangdezhuang (@QijunPan)

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

Spec-Zone.ru

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