|
62 | 62 |
|
63 | 63 | - name: Build a list of images
|
64 | 64 | vars:
|
65 |
| - image: "{{ kolla_base_distro }}-{{ image_name }}" |
| 65 | + image: "{{ image_name }}" |
66 | 66 | image_name: "{{ item.1.split()[2] }}"
|
67 | 67 | set_fact:
|
68 | 68 | images: "{{ (images | default([])) + [image] }}"
|
|
80 | 80 | - name: Pull container images (may take a long time)
|
81 | 81 | become: true
|
82 | 82 | vars:
|
83 |
| - remote_image: "{% if docker_pull_registry != '' %}{{ docker_pull_registry }}/{% endif %}{{ docker_pull_namespace }}/{{ item }}:{{ docker_pull_tag }}" |
| 83 | + remote_image: "{% if docker_pull_registry != '' %}{{ docker_pull_registry }}/{% endif %}{{ docker_pull_namespace }}/{{ item }}:{{ docker_pull_tag }}-{{ kolla_base_distro }}-{{ ansible_facts.distribution_release }}" |
84 | 84 | command:
|
85 | 85 | cmd: "docker pull {{ remote_image }}"
|
86 | 86 | with_items: "{{ images }}"
|
87 | 87 |
|
88 | 88 | - name: Retag container images
|
89 | 89 | become: true
|
90 | 90 | vars:
|
91 |
| - remote_image: "{% if docker_pull_registry != '' %}{{ docker_pull_registry }}/{% endif %}{{ docker_pull_namespace }}/{{ item }}:{{ docker_pull_tag }}" |
92 |
| - local_image: "{{ kolla_docker_registry }}/{{ kolla_docker_namespace }}/{{ item }}:{{ kolla_tag }}" |
| 91 | + remote_image: "{% if docker_pull_registry != '' %}{{ docker_pull_registry }}/{% endif %}{{ docker_pull_namespace }}/{{ item }}:{{ docker_pull_tag }}-{{ kolla_base_distro }}-{{ ansible_facts.distribution_release }}" |
| 92 | + local_image: "{{ kolla_docker_registry }}/{{ kolla_docker_namespace }}/{{ item }}:{{ kolla_tag }}-{{ kolla_base_distro }}-{{ ansible_facts.distribution_release }}" |
93 | 93 | command:
|
94 | 94 | cmd: "docker tag {{ remote_image }} {{ local_image }}"
|
95 | 95 | with_items: "{{ images }}"
|
96 | 96 |
|
97 | 97 | - name: Push container images (may take a long time)
|
98 | 98 | become: true
|
99 | 99 | vars:
|
100 |
| - local_image: "{{ kolla_docker_registry }}/{{ kolla_docker_namespace }}/{{ item }}:{{ kolla_tag }}" |
| 100 | + local_image: "{{ kolla_docker_registry }}/{{ kolla_docker_namespace }}/{{ item }}:{{ kolla_tag }}-{{ kolla_base_distro }}-{{ ansible_facts.distribution_release }}" |
101 | 101 | command:
|
102 | 102 | cmd: "docker push {{ local_image }}"
|
103 | 103 | with_items: "{{ images }}"
|
0 commit comments