2019-07-11 11:17:02 +03:00
|
|
|
---
|
2019-08-29 10:20:55 +03:00
|
|
|
- name: Create repo directory
|
|
|
|
file:
|
|
|
|
path: "{{ bridge_path }}"
|
|
|
|
state: directory
|
|
|
|
|
|
|
|
- name: Register files for copying
|
|
|
|
shell: |
|
|
|
|
git ls-tree -r HEAD --name-only
|
|
|
|
cd contracts; git ls-tree -r HEAD --name-only | sed -e 's/^/contracts\//'
|
|
|
|
register: rsync_files
|
|
|
|
delegate_to: 127.0.0.1
|
|
|
|
become: false
|
2019-07-26 11:14:25 +03:00
|
|
|
args:
|
2019-08-29 10:20:55 +03:00
|
|
|
chdir: ".."
|
|
|
|
|
|
|
|
- name: Copy the files
|
|
|
|
synchronize:
|
|
|
|
dest: "{{ bridge_path }}"
|
|
|
|
src: ../../../..
|
|
|
|
rsync_opts:
|
|
|
|
- "--include=\"{{ item }}\""
|
|
|
|
- "--exclude='*'"
|
|
|
|
- "-avz"
|
|
|
|
with_items: rsync_files.stdout_lines
|