]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commit
rbd-mirror: fail if the peer is not added
authorDimitri Savineau <dsavinea@redhat.com>
Tue, 15 Oct 2019 15:32:40 +0000 (11:32 -0400)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Wed, 16 Oct 2019 18:01:18 +0000 (14:01 -0400)
commitc8d0c4722cb0b3bc0362d95c02a7e973dc22f49a
treed551c0d27993284fdc56264355d205e371d0f495
parent1eea339f87da6e3dc7fc074f05c334ee793b04b6
rbd-mirror: fail if the peer is not added

Due the 'failed_when: false' statement present in the peer task then
the playbook continues to ran even if the peer task was failing (like
incorrect remote peer format.

"stderr": "rbd: invalid spec 'admin@cluster1'"

This patch adds a task to list the peer present and add the peer only if
it's not already added. With this we don't need the failed_when statement
anymore.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1665877
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 0b1e9c0737ca84c2e4a34f827cf91e1a11007b16)
roles/ceph-rbd-mirror/tasks/configure_mirroring.yml