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

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

Росс Дэвис

О проекте

Role to manage Nutanix API variables use by my other Nutanix roles

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