lenovo.lxca-inventory

Ansible Rolle: Lenovo LXCA Inventar

Ansible Rolle zum Sammeln von Inventardaten von verwalteten Elementen von Lenovo xClarity Administrator.

Anforderungen

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