18 lines
474 B
YAML
Executable File
18 lines
474 B
YAML
Executable File
---
|
|
# Reusable snippet for pulling Docker images
|
|
|
|
- name: Set {{ image_name }} image reference
|
|
set_fact:
|
|
"{{ image_var }}_image_ref": "{{ image_ref }}"
|
|
|
|
- name: Ensure {{ image_name }} image is pulled
|
|
community.docker.docker_image:
|
|
name: "{{ image_ref }}"
|
|
source: pull
|
|
register: pulled_image
|
|
|
|
- name: Save image result under dynamic key
|
|
set_fact:
|
|
container_images: >-
|
|
{{ container_images | default({}) | combine({ image_var: pulled_image }) }}
|