aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorVladislav Belogrudov <vladislav.belogrudov@oracle.com>2015-09-03 13:02:44 +0300
committerVladislav Belogrudov <vladislav.belogrudov@oracle.com>2015-09-03 13:02:44 +0300
commit64180f67355e4f1afe8f494d6e8c7a08f3fa10d6 (patch)
tree33f282643f0f5770cbaed267f552cd79eee3706f /ansible
parent233864ff32af10a2c927cdbca3475b537c8e6808 (diff)
downloadkolla-64180f67355e4f1afe8f494d6e8c7a08f3fa10d6.tar.gz
kolla-64180f67355e4f1afe8f494d6e8c7a08f3fa10d6.zip
Ansible register task for MariaDB incorrectly reports failure
When running register task for MariaDB we should firstly check if operation failed before trying to parse result from json output Change-Id: Ic331ec20990277d30b147826ff24affb27d52383 Closes-Bug: #1491751
Diffstat (limited to 'ansible')
-rw-r--r--ansible/roles/mariadb/tasks/register.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/ansible/roles/mariadb/tasks/register.yml b/ansible/roles/mariadb/tasks/register.yml
index 9285bb9a5..0aa72d2c3 100644
--- a/ansible/roles/mariadb/tasks/register.yml
+++ b/ansible/roles/mariadb/tasks/register.yml
@@ -10,7 +10,7 @@
password=''
host='%'"
register: haproxy_user
- changed_when: "{{ (haproxy_user.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed }}"
+ changed_when: "{{ haproxy_user.stdout.find('localhost | SUCCESS => ') != -1 and (haproxy_user.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed }}"
until: haproxy_user.stdout.split()[2] == 'SUCCESS'
retries: 10
delay: 5