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

关于项目

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

安装
ansible-galaxy install grdavies.role_nutanix_prism_api
许可证
mit
下载
104
拥有者