diff --git a/roles/download/tasks/download_container.yml b/roles/download/tasks/download_container.yml
index 1215911d07390c6f2fb509a50d031fb0f36e1525..fbf0831d2917d122c1e0f36ad91d30e2e110ca51 100644
--- a/roles/download/tasks/download_container.yml
+++ b/roles/download/tasks/download_container.yml
@@ -59,7 +59,7 @@
       retries: 4
       become: "{{ user_can_become_root | default(false) or not download_localhost }}"
       when:
-        - pull_required
+        - pull_required or download_run_once
         - not image_is_cached
 
     - name: download_container | Save and compress image