WIP: slurm
This commit is contained in:
31
roles/slurm/tasks/dockerimage.yml
Normal file
31
roles/slurm/tasks/dockerimage.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
- file:
|
||||
path: "/container/docker-images/{{item}}"
|
||||
state: directory
|
||||
owner: thoto
|
||||
group: docker
|
||||
|
||||
- copy:
|
||||
src: "{{item}}.Dockerfile"
|
||||
dest: "/container/docker-images/{{item}}/Dockerfile"
|
||||
owner: thoto
|
||||
group: docker
|
||||
register: slurm_cp_dockerfile
|
||||
|
||||
- copy:
|
||||
src: "entrypoint.sh"
|
||||
dest: "/container/docker-images/{{item}}/entrypoint.sh"
|
||||
owner: root
|
||||
group: root
|
||||
mode: u=rwx,g=rx,o=rx
|
||||
register: slurm_cp_entrypt
|
||||
|
||||
- docker_image:
|
||||
name: "slurm-{{item}}"
|
||||
# pull: False
|
||||
build:
|
||||
pull: False
|
||||
path: "/container/docker-images/{{item}}"
|
||||
# target: "{{item}}" # unsupported on old docker-py versions as in el7
|
||||
source: build
|
||||
force_source: "{{slurm_cp_dockerfile.changed or slurm_cp_entrypt.changed}}"
|
||||
|
Reference in New Issue
Block a user