Skip to content

Commit b4abbc9

Browse files
committed
Change role to just use build_with_dockerfile
1 parent 4ee579e commit b4abbc9

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

ansible/image-builder.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
vars_files:
44
- group_vars/alpha-image-builder.yml
55
roles:
6-
- { role: builder }
6+
- { role: build_with_dockerfile }
77

88
- hosts: "{{ dock | default('docks') }}"
99
vars_files:

ansible/roles/build_with_dockerfile/tasks/main.yml

+12-1
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,20 @@
3030
become: yes
3131
command: docker build {{ build_args | default("") }} --tag="{{ container_image }}:{{ container_tag }}" "{{ build_dir }}/{{ name }}/repo"
3232

33+
- name: login to registry
34+
delegate_to: "{{ builder }}"
35+
tags: deploy, build
36+
become: yes
37+
command: docker login -u {{ registry_username }} -p {{ registry_token }} -e "[email protected]" {{ registry_host }}
38+
3339
- name: push docker image
3440
delegate_to: "{{ builder }}"
3541
tags: deploy, build
3642
become: yes
37-
ignore_errors: True
3843
command: docker push {{ container_image }}:{{ container_tag }}
44+
45+
- name: logout of registry
46+
delegate_to: "{{ builder }}"
47+
tags: deploy, build
48+
become: yes
49+
command: docker logout {{ registry_host }}

ansible/roles/builder/tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
- name: copy dockerfile to build folder
9292
delegate_to: "{{ builder }}"
9393
tags: deploy, build
94-
when: build_image and use_default_dockerfile is not defined
94+
when: build_image
9595
become: true
9696
template:
9797
src: "{{ dockerfile }}"

0 commit comments

Comments
 (0)