grdavies.role_nutanix_prism_monitor_task

Rol de Nutanix para el Monitoreo de Tareas de Prism Element o Central

Este rol de Ansible verificará el estado de un UUID de tarea específico durante varios intentos, con un retraso definido entre cada intento.

Variables de Entrada

Variable Requerido Predeterminado Opciones Comentarios
role_nutanix_prism_monitor_task_host La dirección IP o FQDN para el Prism (Element o Central) al que deseas conectarte.
role_nutanix_prism_monitor_task_host_username Un nombre de usuario válido con los derechos apropiados para acceder a la API de Nutanix.
role_nutanix_prism_monitor_task_host_password Una contraseña válida para el nombre de usuario proporcionado.
role_nutanix_prism_monitor_task_host_port no 9440 El puerto TCP de Prism.
role_nutanix_prism_monitor_task_host_validate_certs no false true / false Si se debe verificar si los certificados de la interfaz de usuario de Prism son válidos.
role_nutanix_prism_monitor_task_debug no false true / false Habilitar el registro de depuración.
role_nutanix_prism_monitor_task_uuid "" UUID de la tarea a ser monitoreada.
role_nutanix_prism_monitor_task_retries no 60 El número de veces que se verificará el estado de la tarea.
role_nutanix_prism_monitor_task_retry_delay no 60 La cantidad de tiempo en segundos entre cada consulta del estado de la tarea.
role_nutanix_prism_monitor_task_allow_failure no false true / false Si la tarea de Nutanix puede fallar (por ejemplo, una actualización de LCM donde el CVM que aloja el servicio API se reinicia).

Variables Devueltas

Variable Valores Comentarios
role_nutanix_prism_monitor_task_result Datos de la tarea que se monitoreó

Dependencias

  • grdavies.role_nutanix_prism_api

Ejemplo 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"

Licencia

Ver LICENSE.md

Información del Autor

Ross Davies

Acerca del proyecto

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

Instalar
ansible-galaxy install grdavies.role_nutanix_prism_monitor_task
Licencia
mit
Descargas
203
Propietario