lenovo.lxca-inventory

Rol de Ansible: Inventario de Lenovo LXCA

Rol de Ansible para recopilar datos de inventario de los elementos gestionados desde Lenovo xClarity Administrator.

Requisitos

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con una descripción:

Variable Descripción
uuid uuid del dispositivo
id id del trabajo
update_list lista de actualizaciones para tareas
discover_ip descubrir ip específica

Etiquetas Soportadas

Las etiquetas soportadas se enumeran a continuación, junto con una descripción:

etiquetas Descripción
chassis detalles del chasis
cmms detalles de cmms
nodes detalles de nodos
discover descubrir usando slp
fans detalles de ventiladores
fanmuxes detalles de fanmux
jobs detalles de trabajos
lxcalog registro de lxca
powersupplies detalles de fuentes de poder
scalablesystem detalles de sistema escalable
switches detalles de switches
tasks detalles de tareas y actualizaciones
users detalles de usuarios
ffdc ffdc para uuid

Dependencias

Conectividad con Lenovo xClarity Administrator.

Ejemplo de Playbook

Para ejecutar un playbook de Ansible, usa el siguiente comando:

ansible-playbook -e "lxca_user=<nombre_de_usuario> lxca_password=<contraseña> lxca_url=https://<ip-de-lxca>" inventory.yml -vvvv

-vvv es un comando opcional que ayuda a identificar lo que está sucediendo durante la ejecución del playbook.

- name: obtener datos de nodos desde LXCA
  hosts: localhost
  connection: local
  tasks:
    - name: obtener nodos
      pylxca_module:
      login_user: "{{ lxca_user }}"
      login_password: "{{ lxca_password }}"
      auth_url: "{{ lxca_url }}"
      command_options: nodes
      register: rslt
      tags:
        - nodes
Acerca del proyecto

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

Instalar
ansible-galaxy install lenovo.lxca-inventory
Licencia
bsd-3-clause
Descargas
36.4k
Propietario
Open source projects from Lenovo