|
|
@ -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 |
|
|
|