--- - name: make sure /var/www exist become: true ansible.builtin.file: path: /var/www recurse: yes state: directory owner: "{{ websvn__web_user }}" group: "{{ websvn__web_group }}" - name: clone websvn become: true become_user: "{{ websvn__web_user }}" ansible.builtin.git: repo: https://github.com/websvnphp/websvn.git dest: /var/www/websvn version: "{{ websvn__version }}" - name: copy config template become: true ansible.builtin.template: src: "{{ websvn__config_src }}" dest: "/var/www/websvn/include/config.php" backup: true mode: 0644 owner: "{{ websvn__web_user }}" group: "{{ websvn__web_group }}"