26 lines
910 B
YAML
26 lines
910 B
YAML
- name: build slurm base docker image
|
|
include_tasks: dockerimage_build.yml
|
|
vars:
|
|
slurm_image_prefix: "{{slurm_base_image_prefix | default('slurm') }}"
|
|
image_name: base
|
|
dockerfile: "{{lookup('file', 'slurm-base.Dockerfile')}}"
|
|
files:
|
|
- dest: entrypoint.sh
|
|
content: "{{ lookup('file', 'entrypoint.sh') }}"
|
|
- dest: entry-munge.sh
|
|
content: "{{ lookup('file', 'entry-munge.sh') }}"
|
|
- dest: docker-init
|
|
content: "{{ lookup('file', 'docker-init') }}"
|
|
- dest: start-scripts/10-munge
|
|
content: "{{ lookup('file', 'start-scripts/10-munge') }}"
|
|
register: slurm_baseimg_build
|
|
when: not slurm_baseimg_build_chg | default(False)
|
|
|
|
- set_fact:
|
|
slurm_baseimg_build_chg:
|
|
"{{(slurm_baseimg_build_chg | default(False)) or
|
|
slurm_baseimg_build.changed}}"
|
|
|
|
- name: "build slurm base docker image {{image_name}}"
|
|
include_tasks: dockerimage_build.yml
|