first cobald tardis

This commit is contained in:
2021-05-10 12:20:27 +02:00
parent fdd4bd6bf0
commit 19b71c9933
5 changed files with 117 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
- yum:
name: git
state: present
- git:
repo: https://github.com/thoto/cobald
dest: "~{{unpriv_user}}/cobald-src"
version: bugfix/mixed_construction_methods
- git:
repo: https://github.com/MatterMiners/tardis
dest: "~{{unpriv_user}}/tardis-src"
version: master
- docker_container:
name: cobald-dev
image: cobald
volumes:
- "~{{unpriv_user}}/cobald:/etc/cobald"
- "~{{unpriv_user}}/cobald-src:/cobald:ro"
- "~{{unpriv_user}}/tardis-src:/tardis:ro"
state: started
detach: True
cleanup: True
interactive: True
command: /bin/bash

View 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