Модуль community.network.ce_facts – Получение фактов о коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль является частью коллекции community.network (версия 5.0.3).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в playbook, укажите: community.network.ce_facts.
Краткое описание
- Собирает факты с устройств CloudEngine, работающих под управлением операционной системы CloudEngine. Сбор фактов поддерживается через транспорт Cli. Этот модуль добавляет префикс ко всем базовым ключам фактов сети с помощью
ansible_net_<fact>. Модуль фактов всегда будет собирать базовый набор фактов с устройства и может включать или отключать сбор дополнительных фактов.
Псевдонимы: network.cloudengine.ce_facts
Параметры
Параметр | Комментарии |
|---|---|
gather_subset string | Если указан, этот аргумент ограничит собранные факты заданным подмножеством. Возможные значения для этого аргумента включают all, hardware, config и interfaces. Можно указать список значений, чтобы включить большее подмножество. Значения также можно использовать с начальным Значение по умолчанию: |
Примечания
Примечание
- Рекомендуемое подключение –
network_cli. - Этот модуль также работает с подключениями
localдля устаревших playbook.
Примеры
# 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: false
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 list / elements=string | Все IPv4-адреса, настроенные на устройстве Возвращается: когда интерфейсы настроены |
BIOS Version string | Версия BIOS, работающая на удаленном устройстве Возвращается: всегда |
Board Type string | Тип платы удаленного устройства Возвращается: всегда |
config string | Текущая конфигурация системы на устройстве Возвращается: когда config настроен |
CPLD1 Version string | Версия CPLD1, работающая на удаленном устройстве Возвращается: всегда |
CPLD2 Version string | Версия CPLD2, работающая на удаленном устройстве Возвращается: всегда |
FAN string | Состояние вентилятора на устройстве Возвращается: когда hardware настроен |
filesystems string | Файловые системы на устройстве Возвращается: когда hardware настроен |
flash_free string | Свободное место во flash-памяти устройства Возвращается: когда hardware настроен |
flash_total string | Общее пространство flash-памяти устройства Возвращается: когда hardware настроен |
gather_subset list / elements=string | Список подмножеств фактов, собранных с устройства Возвращается: всегда |
hostname string | Имя хоста удаленного устройства Возвращается: всегда |
interfaces dictionary | Хэш всех интерфейсов, работающих в системе Возвращается: когда interfaces настроены |
MAB Version string | Версия MAB, работающая на удаленном устройстве Возвращается: всегда |
memory_free string | Свободное пространство памяти на удаленном устройстве Возвращается: когда hardware настроен |
memory_total string | Общее пространство памяти на удаленном устройстве Возвращается: когда hardware настроен |
neighbors dictionary | Список соседей LLDP с удаленного устройства Возвращается: когда interfaces настроены |
PCB Version string | Версия PCB, работающая на удаленном устройстве Возвращается: всегда |
PWR string | Состояние питания на устройстве Возвращается: когда hardware настроен |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/ce_facts_module.html