change the failure judgement condition for setup-openstack 47/49647/4
authorwutianwei <wutianwei1@huawei.com>
Tue, 26 Dec 2017 07:57:48 +0000 (15:57 +0800)
committerwutianwei <wutianwei1@huawei.com>
Thu, 28 Dec 2017 08:18:36 +0000 (16:18 +0800)
1. Don't check failed=1 instead of checking the last task name.
2. comment the fix pip version yml

Change-Id: I3c22074f319a1d0f1ae0f3df43ca6e10ec684aac
Signed-off-by: wutianwei <wutianwei1@huawei.com>
deploy/adapters/ansible/roles/config-osa/tasks/fix_rescue.yml
deploy/adapters/ansible/roles/config-osa/tasks/main.yml
deploy/adapters/ansible/roles/setup-openstack/tasks/main.yml

index eea06b4..ff7d425 100644 (file)
     dest: "/opt/openstack-ansible/playbooks/lxc-hosts-setup.yml"
     regexp: "max_fail_percentage*"
     state: absent
+
+- name: fix rescue problem for setup-openstack
+  blockinfile:
+    dest: "/opt/openstack-ansible/playbooks/setup-openstack.yml"
+    block: |
+      - hosts: localhost
+        user: root
+        tasks:
+          - name: Mark setup-openstack completed
+            shell: echo "Setup openstack completed!"
index 855412a..4c47744 100755 (executable)
 
 - include: meters.yml
 
-- include: fix_pip_version.yml
+# upstream has fix this issue so somments it
+# maybe will use in the furture
+# - include: fix_pip_version.yml
 
 - include: fix_rescue.yml
index a55b1a0..a6ecb82 100644 (file)
@@ -20,7 +20,7 @@
 
 - fail:
     msg: "some task failed when setup openstack."
-  when: setup_openstack_result.stdout.find('failed=1') != -1
+  when: setup_openstack_result.stdout.find('Mark setup-openstack completed') == -1
 
 - fail:
     msg: "some host are unreachable."