--- - name: Install rsync apt: name: rsync state: present become: yes - name: Ensure project directory exists file: path: "/home/{{ ansible_user }}/projects/ft_chatons" state: directory mode: '0755' become: no - name: Sync project files to VM synchronize: src: "{{ playbook_dir }}/../../" dest: "/home/{{ ansible_user }}/projects/ft_chatons/" delete: yes rsync_opts: - "--exclude=.git" - "--exclude=.vscode" - "--exclude=ansible" - "--exclude=*.qcow2" become: no