role_nutanix_prism_api
Роль Nutanix для обновлений программного обеспечения и прошивки Prism LCM
=========
Эта роль Ansible вызывает LCM для выполнения операции инвентаризации, а затем, при необходимости, обновлений программного обеспечения и прошивки.
Входные переменные
Переменная | Обязательная | Значение по умолчанию | Возможные значения | Комментарии |
---|---|---|---|---|
role_nutanix_prism_api_host | да | IP-адрес или полное доменное имя (FQDN) для Prism (Element или Central), к которому вы хотите подключиться. | ||
role_nutanix_prism_api_host_username | нет | admin | Действительное имя пользователя с соответствующими правами для доступа к Nutanix API. | |
role_nutanix_prism_api_host_password | да | Действующий пароль для указанного имени пользователя. | ||
role_nutanix_prism_api_host_port | нет | 9440 | TCP-порт Prism. | |
role_nutanix_prism_api_host_validate_certs | нет | нет | true / false | Указывать, проверять ли действительность сертификатов UI Prism. |
role_nutanix_prism_api_debug | нет | false | true / false | Указывать, включить ли вывод отладки. |
Возвращаемые переменные
Переменная | Значения | Комментарии |
---|---|---|
role_nutanix_prism_api_endpoint_type | 'pe' или 'pc' | Указывает, была ли сессия API инициирована против кластера Nutanix NCI (Prism Element 'pe') или Nutanix NCM (Prism Central 'pc'). |
role_nutanix_prism_api_auth_string_b64 | Строка базовой аутентификации 'basic' в формате Base64 для повторной аутентификации в Nutanix Prism API | |
role_nutanix_prism_api_url_base | Переменная, установленная как "role_nutanix_prism_api_host:role_nutanix_prism_api_host_port" для сокращения длины строк в других ролях |
Зависимости
- никаких
Пример плейбука
Этот пример плейбука вызовет LCM на конкретном кластере, выполняя только обновление программного обеспечения для "NCC"
- hosts: localhost
roles:
- role: grdavies.role_nutanix_prism_api
vars:
role_nutanix_prism_api_host: 10.38.185.37
role_nutanix_prism_api_host_username: admin
role_nutanix_prism_api_host_password: nx2Tech165!
Лицензия
Смотрите LICENSE.md
Информация об авторе
Росс Дэвис
Установить
ansible-galaxy install grdavies-ansible/role_nutanix_prism_api
Лицензия
mit
Загрузки
92
Владелец