grdavies.role_nutanix_prism_monitor_task

Rôle Nutanix pour le suivi de tâches Prism Element ou Central

Ce rôle Ansible va vérifier l'état d'un UUID de tâche spécifique pendant un certain nombre de tentatives, avec un délai défini entre chaque tentative.

Variables d'entrée

Variable Obligatoire Par défaut Choix Commentaires
role_nutanix_prism_monitor_task_host oui L'adresse IP ou le FQDN pour le Prism (Element ou Central) auquel vous souhaitez vous connecter.
role_nutanix_prism_monitor_task_host_username oui Un nom d'utilisateur valide avec des droits appropriés pour accéder à l'API Nutanix.
role_nutanix_prism_monitor_task_host_password oui Un mot de passe valide pour le nom d'utilisateur fourni.
role_nutanix_prism_monitor_task_host_port non 9440 Le port TCP du Prism.
role_nutanix_prism_monitor_task_host_validate_certs non faux vrai / faux Indique si les certificats de l'interface utilisateur Prism doivent être vérifiés.
role_nutanix_prism_monitor_task_debug non faux vrai / faux Active la journalisation de débogage.
role_nutanix_prism_monitor_task_uuid oui "" UUID de la tâche à surveiller.
role_nutanix_prism_monitor_task_retries non 60 Le nombre de fois à vérifier l'état de la tâche.
role_nutanix_prism_monitor_task_retry_delay non 60 Le temps en secondes entre chaque vérification de l'état de la tâche.
role_nutanix_prism_monitor_task_allow_failure non faux vrai / faux Indique si la tâche Nutanix peut échouer (par exemple, une mise à niveau LCM où le CVM hébergeant le service API doit être redémarré).

Variables retournées

Variable Valeurs Commentaires
role_nutanix_prism_monitor_task_result Données pour la tâche qui a été surveillée.

Dépendances

  • grdavies.role_nutanix_prism_api

Exemple de 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"

Licence

Voir LICENSE.md

Informations sur l'auteur

Ross Davies

À propos du projet

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

Installer
ansible-galaxy install grdavies.role_nutanix_prism_monitor_task
Licence
mit
Téléchargements
203
Propriétaire