Revert "Revert "oran-shell-release: release image for F""
[pti/rtp.git] / meta-starlingx / meta-stx-flock / stx-ansible-playbooks / files / 0005-persist-config-add-retry-for-etcd.patch
1 From 6722f2ec0b7044cbdeb2e67cfd317375fa54c46d Mon Sep 17 00:00:00 2001
2 From: Jackie Huang <jackie.huang@windriver.com>
3 Date: Wed, 15 Apr 2020 10:52:15 +0800
4 Subject: [PATCH] persist-config: add retry for etcd
5
6 Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
7 ---
8  .../roles/bootstrap/persist-config/tasks/shutdown_services.yml   | 9 +++++++--
9  1 file changed, 7 insertions(+), 2 deletions(-)
10
11 diff --git a/playbookconfig/src/playbooks/roles/bootstrap/persist-config/tasks/shutdown_services.yml b/playbookconfig/src/playbooks/roles/bootstrap/persist-config/tasks/shutdown_services.yml
12 index 4edd295..0e5fb3b 100644
13 --- a/playbookconfig/src/playbooks/roles/bootstrap/persist-config/tasks/shutdown_services.yml
14 +++ b/playbookconfig/src/playbooks/roles/bootstrap/persist-config/tasks/shutdown_services.yml
15 @@ -60,11 +60,16 @@
16          state: restarted
17  
18      rescue:
19 -      - name: Etcd failed to restart, try one more time
20 +      - name: Etcd failed to restart, wait 10s then retry
21 +        wait_for: timeout=10
22 +      - name: Retry to restart etcd
23          systemd:
24            name: etcd
25            state: restarted
26 -
27 +        register: result
28 +        until: result is not failed
29 +        retries: 5
30 +        delay: 10
31  
32  - block:  # Revert configuration to loopback interface
33    - name: Set facts derived from previous network configurations
34 -- 
35 2.7.4
36