Spec-Zone.ru › Ansible 2.4

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

Значения возврата

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

имя описание возвращаемое тип пример
all_ipv4_addresses
Все IPv4-адреса, настроенные на устройстве
при настроенных interfaces список
Версия 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
Список LLDP-соседей с удалённого устройства
при настроенных interfaces словарь
Версия PCB
Версия PCB, работающая на удалённом устройстве
всегда строка
PWR
Состояние питания на устройстве
при настроенном hardware строка

Статус

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

Для получения помощи в разработке модулей, если вы так решите, пожалуйста, ознакомьтесь с Информацией сообщества и участием в разработке, Тестирование 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/ce_facts_module.html

Spec-Zone.ru

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