# vim: set filetype=yaml.ansible : # ## Helper: git.yml ## Description: pull git repositories ## Variables: ## path: Destination path when cloning ## repo: url to git repo ## depth: _optional_ (default: 1) set git clone depth ## force: _optional_ (default: true) force cloning to given path ## recursive: _optional_ (default: true) do a recursive clone ## version: _optional_ (default: empty) git branch/tag to clone --- - name: Clone git repository ansible.builtin.git: dest: "{{ path }}" repo: "{{ repo }}" depth: "{{ depth | default(1) }}" force: "{{ force | default(true) }}" recursive: "{{ recursive | default(true) }}" version: "{{ version | default(omit) }}"