MNAIO: Implement retries for image downloads

The image downloads may fail, even with aria's built-in
retry mechanism. With this patch we ensure that ansible
will delay and retry again. This improves the chances of
success.

With this we also remove the '--quiet' default parameter
so that we get console output from the task if it does
ultimately fail. This is useful for diagnostic purposes.

Change-Id: Ieed41f06a22effb28463637184980a748791edfe
This commit is contained in:
Jesse Pretorius 2018-09-05 14:20:50 +01:00
parent 868a559840
commit 7618619bf8

View File

@ -28,7 +28,6 @@
--check-integrity true --check-integrity true
--retry-wait=30 --retry-wait=30
--continue --continue
--quiet
tasks: tasks:
- name: Get the manifest file - name: Get the manifest file
uri: uri:
@ -56,3 +55,7 @@
- name: Download artifacts - name: Download artifacts
command: aria2c --input-file=/tmp/aria2c.input {{ aria2c_parameters }} command: aria2c --input-file=/tmp/aria2c.input {{ aria2c_parameters }}
register: _download_artifacts
until: _download_artifacts is success
retries: 3
delay: 30