From 578f368f07ecc74ea46fcbbb0dcf8771dbed0ef0 Mon Sep 17 00:00:00 2001 From: Sven Marcus <s.marcus@outlook.de> Date: Fri, 23 Oct 2020 16:54:40 +0200 Subject: [PATCH] Use synchronize in playbook --- ansible/playbook.yml | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/ansible/playbook.yml b/ansible/playbook.yml index 398a384e1..3c920e7a7 100644 --- a/ansible/playbook.yml +++ b/ansible/playbook.yml @@ -1,7 +1,30 @@ - hosts: targets tasks: - - name: Copy VirtualFluids_dev folder - copy: - src: ../ - dest: ~/VirtualFluids_dev + - name: Create remote VirtualFluids_dev dir + command: mkdir ~/VirtualFluids_dev + ignore_errors: yes + + - name: Synchronize VirtualFluids_dev with remote + synchronize: + src: "{{ item. src }}" + dest: "{{ item.dest }}" + rsync_opts: + - "--exclude=.venv" + - "--exclude=__pycache__" + loop: + - { src: '../3rdParty', dest: '~/VirtualFluids_dev/3rdParty' } + - { src: '../apps', dest: '~/VirtualFluids_dev/apps' } + - { src: '../CMake', dest: '~/VirtualFluids_dev/CMake' } + - { src: '../Containers', dest: '~/VirtualFluids_dev/Containers' } + - { src: '../Python', dest: '~/VirtualFluids_dev/Python' } + - { src: '../src', dest: '~/VirtualFluids_dev/src' } + - { src: '../.clang-format', dest: '~/VirtualFluids_dev/.clang-format' } + - { src: '../.clang-tidy', dest: '~/VirtualFluids_dev/.clang-tidy' } + - { src: '../CMakeLists.txt', dest: '~/VirtualFluids_dev/CMakeLists.txt' } + - { src: '../cpu.cmake', dest: '~/VirtualFluids_dev/cpu.cmake' } + - { src: '../gpu.cmake', dest: '~/VirtualFluids_dev/gpu.cmake' } + - { src: '../pyproject.toml', dest: '~/VirtualFluids_dev/pyproject.toml' } + - { src: '../setup.py', dest: '~/VirtualFluids_dev/setup.py' } + + -- GitLab