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 类型。可以是 public
、admin
或 internal
之一。
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_wait
为 True
,则状态转换完成的等待时间。默认值为 1200 秒。
依赖关系
委托主机应安装 openstacksdk
Python 包。
示例剧本
作者信息
- Mark Goddard (mark@stackhpc.com)
关于项目
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.