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
Version d'Ansible 2.4.2 ou ultérieure (documentation d'installation d'Ansible)
Client Python pour Lenovo xClarity Administrator. (Client Python LXCA v2.5.0)
pip install pylxca
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