From d14cd8cea43ff32a4e9213cc8eabca5b3704cb9d Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Wed, 24 Mar 2021 18:36:43 +0200 Subject: [PATCH] Retry on creating trove network For pretty weird reason, first request to create a network to the neutron fails with 500 without reasonable stack trace. Re-running request succeeds. So we adding retries to the task which resolves metnioned issue. Change-Id: I5b09dc3bc52d98df756cdc60c5e94cd1e7344e9a --- tasks/trove_service_network.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tasks/trove_service_network.yml b/tasks/trove_service_network.yml index 92fa047..6958bf0 100644 --- a/tasks/trove_service_network.yml +++ b/tasks/trove_service_network.yml @@ -43,6 +43,10 @@ project: "{{ keystone_admin_tenant_id }}" wait: yes endpoint_type: "{{ trove_service_net_endpoint_type }}" + register: trove_network + until: trove_network is success + retries: 5 + delay: 2 run_once: true - name: Create trove service subnet @@ -60,6 +64,9 @@ wait: yes endpoint_type: "{{ trove_service_net_endpoint_type }}" register: subnet_create + until: subnet_create is success + retries: 5 + delay: 2 run_once: true # Block end when: trove_service_net_setup