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-inventory
Licencia
bsd-3-clause
Descargas
36.4k
Propietario
Open source projects from Lenovo