- hosts: all tasks: - include_vars: container-builder-vars.yaml - name: "Build magnum images" block: - name: "Build {{ magnum_repository }}/{{ item.name }}:{{ item.tag }} image" docker_image: path: "{{ magnum_src_dir }}/dockerfiles/{{ item.name }}" name: "{{ magnum_repository }}/{{ item.name }}" tag: "{{ item.tag }}" push: no with_items: "{{ magnum_images }}" retries: 10 - name: "Build kubernetes images v1.11" block: - name: "Build {{ magnum_repository }}/{{ item.name }}:{{ item.tag }} image" docker_image: path: "{{ magnum_src_dir }}/dockerfiles/{{ item.name }}" name: "{{ magnum_repository }}/{{ item.name }}" tag: "{{kubernetes_version_v1_11}}" buildargs: KUBE_VERSION: "{{kubernetes_version_v1_11}}" push: no with_items: "{{ kubernetes_images }}" retries: 10 - name: "Build kubernetes images v1.12" block: - name: "Build {{ magnum_repository }}/{{ item.name }}:{{ item.tag }} image" docker_image: path: "{{ magnum_src_dir }}/dockerfiles/{{ item.name }}" name: "{{ magnum_repository }}/{{ item.name }}" tag: "{{kubernetes_version_v1_12}}" buildargs: KUBE_VERSION: "{{kubernetes_version_v1_12}}" push: no with_items: "{{ kubernetes_images }}" retries: 10 - name: "Build kubernetes images v1.13" block: - name: "Build {{ magnum_repository }}/{{ item.name }}:{{ item.tag }} image" docker_image: path: "{{ magnum_src_dir }}/dockerfiles/{{ item.name }}" name: "{{ magnum_repository }}/{{ item.name }}" tag: "{{kubernetes_version_v1_13}}" buildargs: KUBE_VERSION: "{{kubernetes_version_v1_13}}" push: no with_items: "{{ kubernetes_images }}" retries: 10 - name: "Build kubernetes images v1.14" block: - name: "Build {{ magnum_repository }}/{{ item.name }}:{{ item.tag }} image" docker_image: path: "{{ magnum_src_dir }}/dockerfiles/{{ item.name }}" name: "{{ magnum_repository }}/{{ item.name }}" tag: "{{kubernetes_version_v1_14}}" buildargs: KUBE_VERSION: "{{kubernetes_version_v1_14}}" push: no with_items: "{{ kubernetes_images }}" retries: 10 - name: "Build kubernetes images v1.15" block: - name: "Build {{ magnum_repository }}/{{ item.name }}:{{ item.tag }} image" docker_image: path: "{{ magnum_src_dir }}/dockerfiles/{{ item.name }}" name: "{{ magnum_repository }}/{{ item.name }}" tag: "{{kubernetes_version_v1_15}}" buildargs: KUBE_VERSION: "{{kubernetes_version_v1_15}}" push: no with_items: "{{ kubernetes_images }}" retries: 10 - name: "Build helm-client image" block: - docker_image: path: "{{ magnum_src_dir }}/dockerfiles/helm-client" name: "{{ magnum_repository }}/helm-client" tag: "{{ helm_version }}" buildargs: HELM_VERSION: "{{ helm_version }}" push: no retries: 10