diff options
| author | Vladislav Belogrudov <vladislav.belogrudov@oracle.com> | 2015-09-03 13:02:44 +0300 |
|---|---|---|
| committer | Vladislav Belogrudov <vladislav.belogrudov@oracle.com> | 2015-09-03 13:02:44 +0300 |
| commit | 64180f67355e4f1afe8f494d6e8c7a08f3fa10d6 (patch) | |
| tree | 33f282643f0f5770cbaed267f552cd79eee3706f /ansible | |
| parent | 233864ff32af10a2c927cdbca3475b537c8e6808 (diff) | |
| download | kolla-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.yml | 2 |
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 |
