Spec-Zone.ru › Ansible 2.6

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

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

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

Обзор

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

Параметры

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

Примеры

# 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 }}"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Статус

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

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

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

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

Автор

  • wangdezhuang (@CloudEngine-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.6/modules/ce_facts_module.html

Spec-Zone.ru

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