stackhpc.os-ironic-state

OpenStack Ironic 节点状态

此角色可用于设置 Ironic 节点的提供状态。

要求

目标主机应该能够访问 OpenStack Keystone 和 Ironic API。

角色变量

os_ironic_state_auth_type: 用于 os_* 模块的 auth_type 参数的认证类型。

os_ironic_state_auth: 用于 os_* 模块的 auth 参数的认证选项。

os_ironic_state_cacert: 用于 os_* 模块的 cacert 参数的 CA 证书。

os_ironic_state_interface 是从服务目录中获取的端点 URL 类型。可以是 publicadmininternal 之一。

os_ironic_state_name: Ironic 节点的名称。

os_ironic_state_provision_state: 期望的提供状态。

os_ironic_state_delegate_to: 要委托的主机。

os_ironic_state_wait: 是否等待状态转换完成。默认值为 True

os_ironic_state_timeout: 如果 os_ironic_state_waitTrue,则状态转换完成的等待时间。默认值为 1200 秒。

依赖关系

委托主机应安装 openstacksdk Python 包。

示例剧本

作者信息

关于项目

Role to set OpenStack ironic node provision state

安装
ansible-galaxy install stackhpc.os-ironic-state
许可证
gpl-3.0
下载
224.7k
拥有者
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.