--- - name: 'Install git' package: name: 'git' state: 'present' - name: 'Create domain level dir' file: path: '/var/www/{{ item.name }}/html' state: 'directory' mode: '0755' loop: '{{ websites }}' - name: 'Clone all the website project repos' git: repo: '{{ item.git_url }}' dest: '/var/www/{{ item.name }}/html' depth: 1 update: true force: true version: '{{ item.git_version }}' umask: '002' loop: '{{ websites }}'