|
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