6.11. Ceph Ansible 实用程序
修复了使用 Ceph 对象网关配置的升级工作流
在以前的版本中,当从仪表板 playbook 执行调用 set_radosgw_address.yml
时,如果用户在 group_vars/host_vars
中定义了 rgw_instances
,则应该设置事实 is_rgw_instances_defined
。否则,设置事实 rgw_instances
的下一个任务将被假设为它是在不是被用户定义的情况下执行。这会导致升级工作流在部署 Ceph 对象网关多站点和 Ceph 仪表板时中断。
在这个版本中,ceph-ansible
在从仪表板 playbook 调用 set_radosgw_address.yml
playbook 时设置参数,升级工作流可以正常工作。
这个事实条件已更新,它仅在 Ceph 对象网关节点上执行
在以前的版本中,由于 set_fact _radosgw_address to radosgw_address_block ipv4
会在所有节点上执行,包括在没有 Ceph 对象网关网络范围的环境中执行,因此 playbook 无法正常工作。
在这个版本中,when
条件已被更新,现在仅在 Ceph 对象网关节点上执行事实设置,并可以按预期工作。