diff options
| author | Sam Yaple <sam@yaple.net> | 2015-09-06 11:21:44 +0000 |
|---|---|---|
| committer | Sam Yaple <sam@yaple.net> | 2015-09-06 11:21:44 +0000 |
| commit | f42528acaf5250db47ad7301691a380d2bf63c89 (patch) | |
| tree | ad2a1d28768cb6d4c818bf395b5ed7c0705aad89 | |
| parent | 7f81dbc85bb98a943697c62f02d69ece07a1da22 (diff) | |
| download | kolla-f42528acaf5250db47ad7301691a380d2bf63c89.tar.gz kolla-f42528acaf5250db47ad7301691a380d2bf63c89.zip | |
Properly check failed status
No need for a new task.
Change-Id: I958f87ac9a1434a2f6052e0271f37e5f3109775e
Closes-Bug: #1492337
| -rw-r--r-- | ansible/roles/cinder/tasks/bootstrap.yml | 7 | ||||
| -rw-r--r-- | ansible/roles/glance/tasks/bootstrap.yml | 6 | ||||
| -rw-r--r-- | ansible/roles/heat/tasks/bootstrap.yml | 6 | ||||
| -rw-r--r-- | ansible/roles/keystone/tasks/bootstrap.yml | 6 | ||||
| -rw-r--r-- | ansible/roles/neutron/tasks/bootstrap.yml | 7 | ||||
| -rw-r--r-- | ansible/roles/nova/tasks/bootstrap.yml | 6 | ||||
| -rw-r--r-- | ansible/roles/rabbitmq/tasks/bootstrap.yml | 6 |
7 files changed, 8 insertions, 36 deletions
diff --git a/ansible/roles/cinder/tasks/bootstrap.yml b/ansible/roles/cinder/tasks/bootstrap.yml index 0c6d8954f..55269a17a 100644 --- a/ansible/roles/cinder/tasks/bootstrap.yml +++ b/ansible/roles/cinder/tasks/bootstrap.yml @@ -67,18 +67,13 @@ when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed # https://github.com/ansible/ansible-modules-core/pull/1031 - - name: Waiting for bootstrap container to exit command: docker wait bootstrap_cinder when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed + failed_when: bootstrap_result.stdout != "0" register: bootstrap_result run_once: True -- name: Checking for bootstrap failures - fail: msg="Bootstrapping failed" - run_once: True - when: bootstrap_result|changed and bootstrap_result.stdout != "0" - - name: Cleaning up Cinder bootstrap container docker: name: bootstrap_cinder diff --git a/ansible/roles/glance/tasks/bootstrap.yml b/ansible/roles/glance/tasks/bootstrap.yml index e69d1c27d..3d62f2166 100644 --- a/ansible/roles/glance/tasks/bootstrap.yml +++ b/ansible/roles/glance/tasks/bootstrap.yml @@ -72,13 +72,9 @@ command: docker wait bootstrap_glance register: bootstrap_result run_once: True + failed_when: bootstrap_result.stdout != "0" when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed -- name: Checking for bootstrap failures - fail: msg="Bootstrapping failed" - run_once: True - when: bootstrap_result|changed and bootstrap_result.stdout != "0" - - name: Cleaning up Glance bootstrap container docker: name: bootstrap_glance diff --git a/ansible/roles/heat/tasks/bootstrap.yml b/ansible/roles/heat/tasks/bootstrap.yml index ba79a360c..ca772ab30 100644 --- a/ansible/roles/heat/tasks/bootstrap.yml +++ b/ansible/roles/heat/tasks/bootstrap.yml @@ -59,13 +59,9 @@ command: docker wait bootstrap_heat register: bootstrap_result run_once: True + failed_when: bootstrap_result.stdout != "0" when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed -- name: Checking for bootstrap failures - fail: msg="Bootstrapping failed" - run_once: True - when: bootstrap_result|changed and bootstrap_result.stdout != "0" - - name: Cleaning up Heat boostrap container docker: name: bootstrap_heat diff --git a/ansible/roles/keystone/tasks/bootstrap.yml b/ansible/roles/keystone/tasks/bootstrap.yml index 5d58bdd50..34e0aba6e 100644 --- a/ansible/roles/keystone/tasks/bootstrap.yml +++ b/ansible/roles/keystone/tasks/bootstrap.yml @@ -62,13 +62,9 @@ command: docker wait bootstrap_keystone register: bootstrap_result run_once: True + failed_when: bootstrap_result.stdout != "0" when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed -- name: Checking for bootstrap failures - fail: msg="Bootstrapping failed" - run_once: True - when: bootstrap_result|changed and bootstrap_result.stdout != "0" - - name: Cleaning up Keystone bootstrap container docker: name: bootstrap_keystone diff --git a/ansible/roles/neutron/tasks/bootstrap.yml b/ansible/roles/neutron/tasks/bootstrap.yml index c933e2432..846faf0bf 100644 --- a/ansible/roles/neutron/tasks/bootstrap.yml +++ b/ansible/roles/neutron/tasks/bootstrap.yml @@ -49,18 +49,13 @@ when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed # https://github.com/ansible/ansible-modules-core/pull/1031 - - name: Waiting for bootstrap container to exit command: docker wait bootstrap_neutron register: bootstrap_result run_once: True + failed_when: bootstrap_result.stdout != "0" when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed -- name: Checking for bootstrap failures - fail: msg="Bootstrapping failed" - run_once: True - when: bootstrap_result|changed and bootstrap_result.stdout != "0" - - name: Cleaning up Neutron bootstrap container docker: name: bootstrap_neutron diff --git a/ansible/roles/nova/tasks/bootstrap.yml b/ansible/roles/nova/tasks/bootstrap.yml index 2a95cb028..a9d1723b6 100644 --- a/ansible/roles/nova/tasks/bootstrap.yml +++ b/ansible/roles/nova/tasks/bootstrap.yml @@ -53,13 +53,9 @@ command: docker wait bootstrap_nova register: bootstrap_result run_once: True + failed_when: bootstrap_result.stdout != "0" when: database.stdout.find('localhost | SUCCESS => ') != -1 and (database.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed -- name: Checking for bootstrap failures - fail: msg="Bootstrapping failed" - run_once: True - when: bootstrap_result|changed and bootstrap_result.stdout != "0" - - name: Cleaning up Nova bootstrap container docker: name: bootstrap_nova diff --git a/ansible/roles/rabbitmq/tasks/bootstrap.yml b/ansible/roles/rabbitmq/tasks/bootstrap.yml index fc0d71940..4f262e0d0 100644 --- a/ansible/roles/rabbitmq/tasks/bootstrap.yml +++ b/ansible/roles/rabbitmq/tasks/bootstrap.yml @@ -46,15 +46,13 @@ RABBITMQ_CLUSTER_COOKIE: "{{ rabbitmq_cluster_cookie }}" when: exists.rc != 0 +# https://github.com/ansible/ansible-modules-core/pull/1031 - name: Waiting for bootstrap container command: docker wait rabbitmq_bootstrap register: bootstrap_result + failed_when: bootstrap_result.stdout != "0" when: exists.rc != 0 -- name: Checking for bootstrap failures - fail: msg="Bootstrapping failed" - when: bootstrap_result|changed and bootstrap_result.stdout != "0" - - name: Cleaning up bootstrap container docker: image: "{{ rabbitmq_image_full }}" |
