lenovo.lxca-inventory
Ansible Rolle: Lenovo LXCA Inventar
Ansible Rolle zum Sammeln von Inventardaten von verwalteten Elementen von Lenovo xClarity Administrator.
Anforderungen
Ansible Version 2.4.2 oder neuer (Ansible Installationsdokumentation)
Python-Client für Lenovo xClarity Administrator. (LXCA Python-Client v2.5.0)
pip install pylxca
Rollenvariablen
Verfügbare Variablen sind unten aufgelistet, zusammen mit einer Beschreibung:
| Variable | Beschreibung |
|---|---|
| uuid | uuid des Geräts |
| id | id des Jobs |
| update_list | Aktualisierungsliste für Aufgaben |
| discover_ip | spezifische IP entdecken |
Unterstützte Tags
Unterstützte Tags sind unten aufgelistet, zusammen mit einer Beschreibung:
| Tags | Beschreibung |
|---|---|
| chassis | Chassisdaten |
| cmms | CMMS-Daten |
| nodes | Knotendaten |
| discover | Entdecken mit SLP |
| fans | Lüfterdaten |
| fanmuxes | Lüftermultiplexer-Daten |
| jobs | Jobdaten |
| lxcalog | LXCA-Protokoll |
| powersupplies | Stromversorgungsdaten |
| scalablesystem | Skalierbare Systemdaten |
| switches | Schalterdaten |
| tasks | Aufgabendaten und Aktualisierung |
| users | Benutzerdaten |
| ffdc | FFDC für uuid |
Abhängigkeiten
Verbindung zum Lenovo xClarity Administrator.
Beispiel Playbook
Um ein Ansible-Playbook auszuführen, verwenden Sie den folgenden Befehl:
ansible-playbook -e "lxca_user=<benutzername> lxca_password=<passwort>
lxca_url=https://<lxca-ip>" inventory.yml -vvvv
-vvv ist ein optionaler, verboser Befehl, der hilft zu erkennen, was während der Ausführung des Playbooks passiert.
- name: Daten der Knoten von LXCA abrufen
hosts: localhost
connection: local
tasks:
- name: Knoten abrufen
pylxca_module:
login_user: "{{ lxca_user }}"
login_password: "{{ lxca_password }}"
auth_url: "{{ lxca_url }}"
command_options: nodes
register: rslt
tags:
- nodes
Über das Projekt
The lxca-inventory ansible role facilitates collecting inventory data from Lenovo xClarity Adiministrator.
Installieren
ansible-galaxy install lenovo.lxca-inventoryLizenz
bsd-3-clause
Downloads
39.5k
Besitzer
Open source projects from Lenovo
