- 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 - copy: src: cobald-entrypoint.sh dest: /container/docker-images/cobald/cobald-entrypoint.sh owner: "{{unpriv_user}}" group: docker mode: 0755 register: cobald_cp_files - docker_image: name: "cobald" # pull: False build: pull: False path: "/container/docker-images/cobald/" source: build force_source: "{{cobald_cp_dockerfile.changed or cobald_cp_files.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