diff options
author | Feng Pan <fpan@redhat.com> | 2017-09-01 14:25:50 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-09-01 14:25:50 +0000 |
commit | 13377044e0cafd1e27ff66da2b264d8fa19e09af (patch) | |
tree | 3298ed68d599201f8f1ca892bdbd31a374381026 /lib/ansible | |
parent | c81b847004aeed37931ee2e8ba53ebc193598fd0 (diff) | |
parent | 7c61b83d4a8c41eac0d80e7783cdf1702f91f9e6 (diff) |
Merge "Adds Undercloud retry and log fetch"
Diffstat (limited to 'lib/ansible')
-rw-r--r-- | lib/ansible/playbooks/configure_undercloud.yml | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/lib/ansible/playbooks/configure_undercloud.yml b/lib/ansible/playbooks/configure_undercloud.yml index aa6c960a..f19218c3 100644 --- a/lib/ansible/playbooks/configure_undercloud.yml +++ b/lib/ansible/playbooks/configure_undercloud.yml @@ -47,10 +47,22 @@ regexp: '_link_ip_address_pxe_configs' line: '_link_mac_pxe_configs(task)' when: aarch64 - - name: undercloud install - shell: openstack undercloud install &> apex-undercloud-install.log - become: yes - become_user: stack + - block: + - name: undercloud install + shell: openstack undercloud install &> apex-undercloud-install.log + become: yes + become_user: stack + rescue: + - name: undercloud install retry + shell: openstack undercloud install >> apex-undercloud-install.log 2>&1 + become: yes + become_user: stack + always: + - name: fetch undercloud log + fetch: + src: /home/stack/apex-undercloud-install.log + dest: "{{ apex_temp_dir }}/" + flat: yes - name: openstack-configs nova shell: openstack-config --set /etc/nova/nova.conf DEFAULT {{ item }} become: yes |