- file: path: "/container/docker-images/cobald.{{cobald_image_tag|default('latest')}}/" state: directory owner: "{{unpriv_user}}" group: docker - template: src: cobald.Dockerfile dest: "/container/docker-images/cobald.{{cobald_image_tag|default('latest')}}/Dockerfile" owner: "{{unpriv_user}}" group: docker register: cobald_cp_dockerfile - copy: src: "{{item}}" dest: "/container/docker-images/cobald.{{cobald_image_tag|default('latest')}}/{{item}}" owner: "{{unpriv_user}}" group: docker mode: 0755 with_items: - cobald-entrypoint.sh - init-cobaldmodules.sh register: cobald_cp_files - docker_image: name: "cobald" tag: "{{cobald_image_tag|default('latest')}}" # pull: False build: pull: False path: "/container/docker-images/cobald.{{cobald_image_tag|default('latest')}}/" source: build force_source: "{{cobald_cp_dockerfile.changed or cobald_cp_files.changed}}"