From df43221c24337955065eaff42e90cd06841978e0 Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Thu, 15 Oct 2020 10:43:48 -0400 Subject: [PATCH] Makefile logic to retry failed galaxy installs --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ca76648499..ed73f4a5b6 100644 --- a/Makefile +++ b/Makefile @@ -214,7 +214,11 @@ requirements_awx_dev: requirements_collections: mkdir -p $(COLLECTION_BASE) - ansible-galaxy collection install -r requirements/collections_requirements.yml -p $(COLLECTION_BASE) + n=0; \ + until [ "$$n" -ge 5 ]; do \ + ansible-galaxy collection install -r requirements/collections_requirements.yml -p $(COLLECTION_BASE) && break; \ + n=$$((n+1)); \ + done requirements: requirements_ansible requirements_awx requirements_collections