]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commit
Handle adoption when radosgw_address_block is comma delimited list
authorJohn Fulton <fulton@redhat.com>
Thu, 16 Jan 2025 20:50:50 +0000 (15:50 -0500)
committerTeoman ONAY <tonay@ibm.com>
Thu, 6 Feb 2025 15:05:22 +0000 (16:05 +0100)
commitb0707ae5d884666a7eedcbbdb29c7d57d514456a
tree2cc73b890c9d20fb6b0450a44a9c860363c03454
parentbf76bded4c3760a6610284cc477f642c8635f06d
Handle adoption when radosgw_address_block is comma delimited list

In cephadm-adopt.yml TASK "Update the placement of radosgw hosts"
passes module ceph_orch_apply embedded YAML via a block scalar.
This YAML creates a Ceph spec of service_type RGW. The networks
key of this spec supports either a list or a string. Without this
patch, the networks key of the spec will only contain a string.
With this patch a string is still set for the networks key, but
if Ansible var radosgw_address_block contains commas, then var
radosgw_address_block is split by those commas into a list and
the networks key of the spec will be set to a list.

Closes: https://issues.redhat.com/browse/RHCEPH-10418
Signed-off-by: John Fulton <fulton@redhat.com>
infrastructure-playbooks/cephadm-adopt.yml