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 | sí | La dirección IP o FQDN para el Prism (Element o Central) al que deseas conectarte. | ||
role_nutanix_prism_monitor_task_host_username | sí | Un nombre de usuario válido con los derechos apropiados para acceder a la API de Nutanix. | ||
role_nutanix_prism_monitor_task_host_password | sí | 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 | sí | "" | 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