Adds showing overcloud failures
[apex.git] / lib / ansible / playbooks / deploy_overcloud.yml
index 3313bc8..a16c81f 100644 (file)
         - compute
     - name: Configure DNS server for ctlplane network
       shell: "{{ stackrc }} && openstack subnet set ctlplane-subnet {{ dns_server_args }}"
-    - name: Execute Overcloud Deployment
-      shell: "{{ stackrc }} && bash deploy_command"
+    - block:
+        - name: Execute Overcloud Deployment
+          shell: "{{ stackrc }} && bash deploy_command"
+      rescue:
+        - name: Show overcloud failures
+          shell: "{{ stackrc }} && openstack stack failures list overcloud --long"
     - name: Show Keystone output
       shell: "{{ overcloudrc }} && {{ item }}"
       when: debug