grdavies.role_nutanix_prism_monitor_task

Nutanix Rolle für Prism Element oder zentrale Aufgabenüberwachung

Diese Ansible-Rolle überprüft den Status einer bestimmten Aufgaben-UUID für eine Anzahl von Versuchen mit einer festgelegten Verzögerung zwischen jedem Versuch.

Eingabevariablen

Variable Erforderlich Standard Optionen Kommentare
role_nutanix_prism_monitor_task_host ja Die IP-Adresse oder der FQDN für das Prism (Element oder Central), zu dem Sie eine Verbindung herstellen möchten.
role_nutanix_prism_monitor_task_host_username ja Ein gültiger Benutzername mit den erforderlichen Rechten zum Zugriff auf die Nutanix API.
role_nutanix_prism_monitor_task_host_password ja Ein gültiges Passwort für den angegebenen Benutzernamen.
role_nutanix_prism_monitor_task_host_port nein 9440 Der Prism TCP-Port.
role_nutanix_prism_monitor_task_host_validate_certs nein falsch wahr / falsch Ob überprüft werden soll, ob die Prism UI-Zertifikate gültig sind.
role_nutanix_prism_monitor_task_debug nein falsch wahr / falsch Debug-Protokollierung aktivieren.
role_nutanix_prism_monitor_task_uuid ja "" UUID der zu überwachenden Aufgabe
role_nutanix_prism_monitor_task_retries nein 60 Die Anzahl der Versuche zur Überprüfung des Aufgabenstatus
role_nutanix_prism_monitor_task_retry_delay nein 60 Die Zeit in Sekunden zwischen jeder Abfrage des Aufgabenstatus
role_nutanix_prism_monitor_task_allow_failure nein falsch wahr / falsch Ob die Nutanix-Aufgabe fehlschlagen kann (z. B. bei einem LCM-Upgrade, wenn der CVM, der den API-Dienst hostet, neu gestartet wird)

Rückgabewerte

Variable Werte Kommentare
role_nutanix_prism_monitor_task_result Daten für die überwachte Aufgabe

Abhängigkeiten

  • grdavies.role_nutanix_prism_api

Beispiel Playbook

- hosts: localhost
  gather_facts: false
  roles:
    - role: grdavies.role_nutanix_prism_monitor_task
  vars:
    role_nutanix_prism_monitor_task_host: 10.38.185.37
    role_nutanix_prism_monitor_task_host_username: admin
    role_nutanix_prism_monitor_task_host_password: nx2Tech165!
    role_nutanix_prism_monitor_task_uuid: "3a54c168-b765-4ba3-4a15-5164dacf7064"

Lizenz

Siehe LICENSE.md

Autor Informationen

Ross Davies

Über das Projekt

Role to monitor the status of a task on either Prism Element or Prism Central

Installieren
ansible-galaxy install grdavies.role_nutanix_prism_monitor_task
GitHub Repository
Lizenz
mit
Downloads
203