]> git.apps.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>
Tue, 11 Feb 2025 12:16:02 +0000 (13:16 +0100)
commit02d329c5c85c8009adb4c6cc81318b239d0e6c29
tree78d4b51cfa4095935865b5f268dd183099919d50
parent74b04aa64a5addd1d6c1e53c4db01da5db9d1046
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>
(cherry picked from commit b0707ae5d884666a7eedcbbdb29c7d57d514456a)
infrastructure-playbooks/cephadm-adopt.yml