lxca-inventory

Ansible Роль: Инвентаризация Lenovo LXCA

Ansible роль для сбора данных о инвентаризации управляемых элементов из Lenovo xClarity Administrator.

Требования

Переменные Роли

Доступные переменные перечислены ниже с описанием:

Переменная Описание
uuid uuid устройства
id id задания
update_list список обновлений для задач
discover_ip конкретный ip для обнаружения

Поддерживаемые Теги

Поддерживаемые теги перечислены ниже с описанием:

теги Описание
chassis детали шасси
cmms детали cmms
nodes данные о узлах
discover обнаружение с использованием slp
fans детали вентиляторов
fanmuxes детали контроллеров вентиляторов
jobs данные о заданиях
lxcalog журнал lxca
powersupplies детали источников питания
scalablesystem детали масштабируемой системы
switches детали коммутаторов
tasks детали задач и обновлений
users данные пользователей
ffdc ffdc для uuid

Зависимости

Подключение к Lenovo xClarity Administrator.

Пример Playbook

Чтобы выполнить playbook Ansible, используйте следующую команду:

ansible-playbook -e "lxca_user=<имя пользователя> lxca_password=<пароль>
lxca_url=https://<lxca-ip>" inventory.yml -vvvv

-vvv — это опциональная команда с повышенной детализацией, которая помогает понять, что происходит во время выполнения playbook.

- name: получить данные узлов из LXCA
  hosts: localhost
  connection: local
  tasks:
    - name: получить узлы
      pylxca_module:
      login_user: "{{ lxca_user }}"
      login_password: "{{ lxca_password }}"
      auth_url: "{{ lxca_url }}"
      command_options: nodes
      register: rslt
      tags:
        - nodes
О проекте

The lxca-inventory ansible role facilitates collecting inventory data from Lenovo xClarity Adiministrator.

Установить
ansible-galaxy install lenovo/ansible-role-lxca-inventory
Лицензия
bsd-3-clause
Загрузки
33018
Владелец
Open source projects from Lenovo