--- - name: Pre-pull bootstrap images into containerd command: timeout 180s /usr/local/bin/ctr -n k8s.io images pull {{ item }} register: bootstrap_image_pull loop: "{{ bootstrap_prepull_images }}" retries: 6 delay: 20 until: bootstrap_image_pull.rc == 0 changed_when: bootstrap_image_pull.rc == 0 failed_when: false - name: Report bootstrap images that did not pre-pull after retries debug: msg: >- Best-effort bootstrap image pre-pull did not complete for {{ item.item }} after {{ item.attempts | default(1) }} attempt(s): {{ item.stderr | default('no stderr') }} loop: "{{ bootstrap_image_pull.results | default([]) }}" loop_control: label: "{{ item.item }}" when: item.rc is defined and item.rc != 0