grdavies.role_nutanix_prism_api
Nutanix Prism LCM 软件和固件更新角色
=========
这个 Ansible 角色调用 LCM 来执行库存操作,然后在必要时进行软件和固件的更新。
输入变量
变量 | 必需 | 默认值 | 选择项 | 注释 |
---|---|---|---|---|
role_nutanix_prism_api_host | 是 | 要连接的 Prism(Element 或 Central)的 IP 地址或 FQDN。 | ||
role_nutanix_prism_api_host_username | 否 | admin | 一个有效的用户名,具有访问 Nutanix API 的适当权限。 | |
role_nutanix_prism_api_host_password | 是 | 供应的用户名的有效密码。 | ||
role_nutanix_prism_api_host_port | 否 | 9440 | Prism 的 TCP 端口。 | |
role_nutanix_prism_api_host_validate_certs | 否 | 否 | true / false | 是否检查 Prism UI 证书是否有效。 |
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 | 用于重新认证 Nutanix Prism API 的 Base64 'basic' 认证字符串。 | |
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
作者信息
Ross Davies