first cobald tardis
This commit is contained in:
45
roles/cobald/tasks/main.yml
Normal file
45
roles/cobald/tasks/main.yml
Normal file
@@ -0,0 +1,45 @@
|
||||
- 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
|
Reference in New Issue
Block a user