You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
107 lines
4.0 KiB
107 lines
4.0 KiB
- 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}}" |
|
ADD_KUBE_ALLOW_PRIV: "true" |
|
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}}" |
|
ADD_KUBE_ALLOW_PRIV: "true" |
|
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}}" |
|
ADD_KUBE_ALLOW_PRIV: "true" |
|
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}}" |
|
ADD_KUBE_ALLOW_PRIV: "true" |
|
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 kubernetes images v1.16" |
|
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_16}}" |
|
buildargs: |
|
KUBE_VERSION: "{{kubernetes_version_v1_16}}" |
|
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
|
|
|