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-inventory
Lizenz
bsd-3-clause
Downloads
36.4k
Besitzer
Open source projects from Lenovo