From 39627f0456562ec452d610713df41a7a71dd47a0 Mon Sep 17 00:00:00 2001
From: Eduardo Gonzalez <dabarren@gmail.com>
Date: Tue, 11 Apr 2017 10:50:47 +0100
Subject: [PATCH] Fix panko mongo idempotency

Panko fails to create users in mongo when deploy
is executed more than once.

Change-Id: I89d164220e874f7cffe0f2c70797c61a147bcafb
Closes-Bug: #1681747
---
 ansible/roles/panko/tasks/bootstrap.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ansible/roles/panko/tasks/bootstrap.yml b/ansible/roles/panko/tasks/bootstrap.yml
index f626a40590..d0b0ad1b4b 100644
--- a/ansible/roles/panko/tasks/bootstrap.yml
+++ b/ansible/roles/panko/tasks/bootstrap.yml
@@ -4,7 +4,7 @@
   register: mongodb_panko_database
   run_once: true
   changed_when: "{{ 'already' not in mongodb_panko_database.stdout }}"
-  failed_when: "{{ mongodb_panko_database.rc != 0 or mongodb_panko_database.stdout.split()[4] != 'connecting' }}"
+  failed_when: "{{ mongodb_panko_database.stdout.split()[4] != 'connecting' }}"
   delegate_to: "{{ groups['mongodb'][0] }}"
   when:
     - panko_database_type == "mongodb"