From: Guillaume Abrioux Date: Tue, 2 Aug 2022 07:01:04 +0000 (+0200) Subject: adopt: fix placement update calls for rgw X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=77574fbd05f2735f7254e12e59d8c84d9191fe0d;p=ceph-ansible.git adopt: fix placement update calls for rgw The commands called here are not built correctly. This commit fixes it. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2058038#c27 Signed-off-by: Guillaume Abrioux (cherry picked from commit 30c7e88d81dcc08641323aecee186d1f81ddfb84) --- diff --git a/infrastructure-playbooks/cephadm-adopt.yml b/infrastructure-playbooks/cephadm-adopt.yml index 40e06a34c..3f0debb70 100644 --- a/infrastructure-playbooks/cephadm-adopt.yml +++ b/infrastructure-playbooks/cephadm-adopt.yml @@ -1007,7 +1007,7 @@ - name: update the placement of radosgw hosts command: > {{ cephadm_cmd }} shell -k /etc/ceph/{{ cluster }}.client.admin.keyring --fsid {{ fsid }} -- - ceph --cluster {{ cluster }} orch apply rgw {{ ansible_facts['hostname'] }} + ceph orch apply rgw {{ ansible_facts['hostname'] }} --placement='count-per-host:{{ radosgw_num_instances }} {{ ansible_facts['nodename'] }}' --port={{ radosgw_frontend_port }} {{ '--ssl' if radosgw_frontend_ssl_certificate else '' }} @@ -1020,7 +1020,7 @@ - name: update the placement of radosgw multisite hosts command: > {{ cephadm_cmd }} shell -k /etc/ceph/{{ cluster }}.client.admin.keyring --fsid {{ fsid }} -- - ceph --cluster {{ cluster }} orch apply rgw {{ ansible_facts['hostname'] }}.{{ item.rgw_realm }}.{{ item.rgw_zone }}.{{ item.radosgw_frontend_port }} + ceph orch apply rgw {{ ansible_facts['hostname'] }}.{{ item.rgw_realm }}.{{ item.rgw_zone }}.{{ item.radosgw_frontend_port }} --placement={{ ansible_facts['nodename'] }} --realm={{ item.rgw_realm }} --zone={{ item.rgw_zone }} --port={{ item.radosgw_frontend_port }}