From 797da718d162ddd4418cf4c38955d7b0dc76ea5c Mon Sep 17 00:00:00 2001 From: Lee Goolsbee Date: Thu, 8 Sep 2022 13:39:51 -0500 Subject: [PATCH] add a retry loop (mostly for parallel pipelines tests where this can generate too many requests errors) --- bin/install-ansible | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/install-ansible b/bin/install-ansible index 4237607..b3a29b2 100755 --- a/bin/install-ansible +++ b/bin/install-ansible @@ -33,4 +33,8 @@ if [[ $1 == "--dev" ]]; then fi echo "Installing collections from galaxy..." -pipenv run ansible-galaxy collection install --upgrade --verbose --requirements-file requirements.yml +galaxy_retry_count=0 +until [[ $galaxy_retry_count -gt 2 ]]; do + pipenv run ansible-galaxy collection install --upgrade --verbose --requirements-file requirements.yml && break + galaxy_retry_count=$((galaxy_retry_count + 1)) +done