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
Владелец