]> git.apps.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:06 +0000 (14:01 -0400)
commit35963194a7ede534fd02f25cd3725e6630b31cae
tree423e3c0744f6fabe91a932874d45e2cbc0f4697a
parentc962d87defb0646b06997adefe81c4ce263cc9a3
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