--- - name: clone git repo to roles directory hosts: localhost gather_facts: no tasks: - name: ensure roles directory exists file: path: "roles" state: directory - name: clone git repo into roles directory git: repo: 'git@gitlab.com:linux_factory1/ansible_roles.git' dest: "roles" version: main force: yes