Skip to content

Commit

Permalink
main: sync and template tasks order
Browse files Browse the repository at this point in the history
Changed order of sync and template task order in main.yml
Also, sync would be omitted if src is equal to dest, allowing for
not jinja builds
  • Loading branch information
jobcespedes committed May 4, 2020
1 parent 5955212 commit 8b35da9
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,24 @@
dest: "{{ dockerfile_builder_path }}"
state: directory

- name: create Dockerfile
when: dockerfile_builder_template_omit is not defined
register: dockerfile_builder_create_dockerfile
template:
src: "{{ dockerfile_builder_template_src }}"
dest: "{{ dockerfile_builder_template_dest }}"

- name: sync image build directory
when: dockerfile_builder_src_omit is not defined
when:
- dockerfile_builder_src != dockerfile_builder_path
- dockerfile_builder_src_omit is not defined
register: dockerfile_builder_copy_build
synchronize:
src: "{{ dockerfile_builder_src }}/"
dest: "{{ dockerfile_builder_path }}/"
delete: true
rsync_opts:
- "--delete"
- "--exclude=Dockerfile*"
- "--exclude=Dockerfile*.j2"

- name: create Dockerfile
when: dockerfile_builder_template_omit is not defined
register: dockerfile_builder_create_dockerfile
template:
src: "{{ dockerfile_builder_template_src }}"
dest: "{{ dockerfile_builder_template_dest }}"

- name: force build
when:
Expand Down

0 comments on commit 8b35da9

Please sign in to comment.