]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
cephadm-adopt: fix rbd-mirror adoption v6.0.28.3
authorGuillaume Abrioux <gabrioux@redhat.com>
Mon, 14 Nov 2022 11:29:37 +0000 (12:29 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 14 Nov 2022 14:45:39 +0000 (15:45 +0100)
The recent rbdmirror refactor introduced a regression in the
cephadm-adopt playbook.
Given that the rbd-mirror peer addition is now done by using the monitor
config-key store method during the cluster deployment, we can drop this
play from the cephadm-adopt.yml playbook.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2140569
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit c3fae04b8d234c84e4a5c7ca4a390ecfa3d1c1d5)

infrastructure-playbooks/cephadm-adopt.yml

index d4fa4b8bdacff08f526180c056568335ada631a4..cae15b1895e249b7d2d76484f94512258c835e6c 100644 (file)
   gather_facts: true
   tasks:
     - name: store existing rbd mirror peers in monitor config store
-      when: ceph_rbd_mirror_configure | default(False) | bool
+      when:
+        - ceph_rbd_mirror_configure | default(True) | bool
+        - ceph_rbd_mirror_remote_user is undefined
       block:
         - name: import ceph-defaults
           import_role: