diff --git a/roles/download/tasks/sync_container.yml b/roles/download/tasks/sync_container.yml index 2a03b014c..a15f78cde 100644 --- a/roles/download/tasks/sync_container.yml +++ b/roles/download/tasks/sync_container.yml @@ -1,4 +1,15 @@ --- +- name: container_download | Make download decision if pull is required by tag or sha256 + include: set_docker_image_facts.yml + delegate_to: "{{ download_delegate if download_run_once or omit }}" + delegate_facts: no + run_once: "{{ download_run_once }}" + when: + - download.enabled + - download.container + tags: + - facts + - set_fact: fname: "{{local_release_dir}}/containers/{{download.repo|regex_replace('/|\0|:', '_')}}:{{download.tag|default(download.sha256)|regex_replace('/|\0|:', '_')}}.tar" run_once: true