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
Versión de Ansible 2.4.2 o posterior (documentación de instalación de Ansible)
Cliente de Python para Lenovo xClarity Administrator.(Cliente Python LXCA v2.5.0)
pip install pylxca
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-inventoryLicencia
 
            bsd-3-clause
          
Descargas
 
            39.9k
          
Propietario
 Open source projects from Lenovo
