lenovo.lxca-inventory

Rôle Ansible : Inventaire Lenovo LXCA

Rôle Ansible pour collecter les données d'inventaire des éléments gérés depuis Lenovo xClarity Administrator.

Exigences

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec leur description :

Variable Description
uuid uuid de l'appareil
id id de la tâche
update_list liste de mise à jour pour les tâches
discover_ip ip spécifique à découvrir

Étiquettes Supportées

Les étiquettes supportées sont listées ci-dessous, avec leur description :

tags Description
châssis détails du châssis
cmms détails du cmms
nœuds détails des nœuds
découverte découvrir en utilisant slp
ventilateurs détails des ventilateurs
fanmuxes détails des fanmux
tâches détails des tâches et mise à jour
utilisateurs détails des utilisateurs
ffdc ffdc pour uuid

Dépendances

Connectivité avec Lenovo xClarity Administrator.

Exemple de Playbook

Pour exécuter un playbook Ansible, utilisez la commande suivante :

ansible-playbook -e "lxca_user=<nom_utilisateur> lxca_password=<mot_de_passe>
lxca_url=https://<ip-lxca>" inventory.yml -vvvv

-vvv est une commande facultative de verbosité qui aide à identifier ce qui se passe pendant l'exécution du playbook.

- name: obtenir les données des nœuds depuis LXCA
  hosts: localhost
  connection: local
  tasks:
    - name: obtenir les nœuds
      pylxca_module:
      login_user: "{{ lxca_user }}"
      login_password: "{{ lxca_password }}"
      auth_url: "{{ lxca_url }}"
      command_options: nodes
      register: rslt
      tags:
        - nodes
À propos du projet

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

Installer
ansible-galaxy install lenovo.lxca-inventory
Licence
bsd-3-clause
Téléchargements
36.4k
Propriétaire
Open source projects from Lenovo