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
6 Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
8 .../roles/bootstrap/persist-config/tasks/shutdown_services.yml | 9 +++++++--
9 1 file changed, 7 insertions(+), 2 deletions(-)
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
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
28 + until: result is not failed
32 - block: # Revert configuration to loopback interface
33 - name: Set facts derived from previous network configurations