Merge "Fetch containers early"

This commit is contained in:
Zuul 2020-04-03 11:21:16 +00:00 committed by Gerrit Code Review
commit b99a9abebd
2 changed files with 23 additions and 0 deletions

View File

@ -185,6 +185,17 @@ outputs:
name: container-registry
tasks_from: docker-login
when: container_registry_login|bool
deploy_steps_tasks:
- when:
- (step|int) == 1
block:
- name: Pre-fetch all the containers
become: true
docker_image:
name: "{{ container_image }}"
loop_control:
loop_var: container_image
loop: "{{ lookup('file', tripleo_role_name + '/docker_config.yaml', errors='ignore') | default('{}', True) | from_yaml | recursive_get_key_from_dict(key='image') | unique }}"
service_config_settings:
neutron_l3:
docker_additional_sockets: {get_param: DockerAdditionalSockets}

View File

@ -133,6 +133,18 @@ outputs:
path: /etc/sysconfig/podman_drop_in
state: absent
deploy_steps_tasks:
- when:
- (step|int) == 1
block:
# TODO(mwhahaha): figure out the bug in podman_image
- name: Pre-fetch all the containers
become: true
shell: podman pull "{{ container_image }}"
loop_control:
loop_var: container_image
loop: "{{ lookup('file', tripleo_role_name + '/docker_config.yaml', errors='ignore') | default('{}', True) | from_yaml | recursive_get_key_from_dict(key='image') | unique }}"
service_config_settings: {}
upgrade_tasks: