32 lines
805 B
YAML
32 lines
805 B
YAML
- file:
|
|
path: "/home/centos7/docker-images/{{item}}"
|
|
state: directory
|
|
owner: "{{unpriv_user}}"
|
|
group: docker
|
|
|
|
- copy:
|
|
src: "{{item}}.Dockerfile"
|
|
dest: "/home/centos7/docker-images/{{item}}/Dockerfile"
|
|
owner: "{{unpriv_user}}"
|
|
group: docker
|
|
register: slurm_cp_dockerfile
|
|
|
|
- copy:
|
|
src: "entrypoint.sh"
|
|
dest: "/home/centos7/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: "/home/centos7/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}}"
|
|
|