]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
site-container: retry image pull
authorSébastien Han <seb@redhat.com>
Mon, 26 Nov 2018 10:05:13 +0000 (11:05 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 3 Dec 2018 13:39:43 +0000 (14:39 +0100)
Sometimes pulling an image fails for network hickup, so let's retry 5
times at 5sec interval.

Signed-off-by: Sébastien Han <seb@redhat.com>
site-container.yml.sample

index 1b4f27d7054a968f83d38e60613dcaeb4f8f8992..7bd700298421d9c0b32959ba801ca95d75cd6362 100644 (file)
 
     # post-tasks for upcoming import -
     - name: "pull {{ ceph_docker_image }} image"
-      command: "{{ container_binary }} pull {{ ceph_docker_registry}}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+      command: "{{ container_binary }} pull {{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}"
+      register: container_pull
+      until: container_pull.rc == 0
+      retries: 5
+      delay: 5
       changed_when: false
       when:
         - is_atomic