forked from ISTI-ansible-roles/ansible-roles
21 lines
491 B
YAML
21 lines
491 B
YAML
|
- name: create temporary build directory
|
||
|
shell: mktemp -d
|
||
|
register: tempdir
|
||
|
|
||
|
- name: copy the Dockerfile
|
||
|
template: src=Dockerfile dest="{{ tempdir.stdout }}/"
|
||
|
|
||
|
- name: Build the docker image
|
||
|
docker_image:
|
||
|
path: "{{ tempdir.stdout }}"
|
||
|
name: "{{ image_name }}"
|
||
|
tag: "{{ image_tag }}"
|
||
|
state: present
|
||
|
force: yes
|
||
|
rm: True
|
||
|
pull: False
|
||
|
push: "{{ push_to_repo }}"
|
||
|
|
||
|
- name: remove the temporary build directory
|
||
|
file: path="{{ tempdir.stdout }}" state=absent
|