role_nutanix_prism_monitor_task

Роль Nutanix для мониторинга задач Prism Element или Central

Эта роль Ansible будет проверять статус конкретной задачи по UUID в течение определенного числа попыток с заданной задержкой между каждой попыткой.

Входные переменные

Переменная Обязательная Значение по умолчанию Выборы Комментарии
role_nutanix_prism_monitor_task_host да IP-адрес или полное доменное имя для Prism (Element или Central), к которому вы хотите подключиться.
role_nutanix_prism_monitor_task_host_username да Действительное имя пользователя с соответствующими правами для доступа к Nutanix API.
role_nutanix_prism_monitor_task_host_password да Действительный пароль для указанного имени пользователя.
role_nutanix_prism_monitor_task_host_port нет 9440 TCP-порт Prism.
role_nutanix_prism_monitor_task_host_validate_certs нет false true / false Проверять ли действительность сертификатов UI Prism.
role_nutanix_prism_monitor_task_debug нет false true / false Включить отладочный логгирование.
role_nutanix_prism_monitor_task_uuid да "" UUID задачи, которую необходимо мониторить.
role_nutanix_prism_monitor_task_retries нет 60 Количество проверок статуса задачи.
role_nutanix_prism_monitor_task_retry_delay нет 60 Время в секундах между каждой проверкой статуса задачи.
role_nutanix_prism_monitor_task_allow_failure нет false true / false Может ли задача Nutanix завершиться с ошибкой (например, при обновлении LCM, когда CVM, обслуживающий API, перезапускается).

Возвращаемые переменные

Переменная Значения Комментарии
role_nutanix_prism_monitor_task_result Данные для задачи, которая была предметом мониторинга

Зависимости

  • grdavies.role_nutanix_prism_api

Пример плейбука

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

Лицензия

Смотрите LICENSE.md

Информация об авторе

Росс Дэвис

О проекте

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

Установить
ansible-galaxy install grdavies-ansible/role_nutanix_prism_monitor_task
Лицензия
mit
Загрузки
194
Владелец