Spec-Zone.ru › Ansible 2.9

ce_facts – Получение фактов о коммутаторах HUAWEI CloudEngine

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

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

Обзор

  • Сбор фактов с устройств 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"
    ce_facts:
      gather_subset: all
      provider: "{{ cli }}"

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

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

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

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

Ключ Возвращаемое значение Описание
all_ipv4_addresses
список
при конфигурации interfaces
Все IP-адреса IPv4, настроенные на устройстве

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Статус

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

Авторы

  • 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.9/modules/ce_facts_module.html

Spec-Zone.ru

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