46 lines
966 B
YAML
46 lines
966 B
YAML
- file:
|
|
path: "/container/{{item}}/cobald/"
|
|
state: directory
|
|
owner: "{{unpriv_user}}"
|
|
group: docker
|
|
loop:
|
|
- docker-images
|
|
- volumes
|
|
|
|
- copy:
|
|
src: cobald.Dockerfile
|
|
dest: /container/docker-images/cobald/Dockerfile
|
|
owner: "{{unpriv_user}}"
|
|
group: docker
|
|
register: cobald_cp_dockerfile
|
|
|
|
- docker_image:
|
|
name: "cobald"
|
|
# pull: False
|
|
build:
|
|
pull: False
|
|
path: "/container/docker-images/cobald/"
|
|
source: build
|
|
force_source: "{{cobald_cp_dockerfile.changed }}"
|
|
|
|
- copy:
|
|
src: cobald-config/
|
|
dest: /container/volumes/cobald
|
|
owner: "{{unpriv_user}}"
|
|
group: docker
|
|
when: False
|
|
|
|
# docker run -v $(pwd)/cobald-config-host:/etc/cobald -v $(pwd)/cobald:/cobald --rm -it cobald bash
|
|
|
|
- docker_container:
|
|
name: cobald
|
|
image: cobald
|
|
volumes:
|
|
- /container/volumes/cobald:/etc/cobald:ro
|
|
state: started
|
|
detach: True
|
|
cleanup: True
|
|
when: False
|
|
|
|
- include_tasks: dev.yml
|