Files
2026-04-13 14:50:45 -06:00

21 lines
704 B
YAML

# 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) }}"