add option clone_repo to skip git clone tasks (#23963)

This commit is contained in:
Elias Showk 2018-05-23 16:40:35 +02:00
parent 162cf06b01
commit 00eb0203be
3 changed files with 13 additions and 4 deletions

View File

@ -1,6 +1,7 @@
compile_theme: true
django_version: 1.8.18
git_ssh: false
clone_repo: true
src_dir: "/home/{{user}}/src"
ssl_certificate: "/etc/ssl/certs/*.local.publik.crt"
ssl_certificate_key: "/etc/ssl/private/*.local.publik.key"

View File

@ -2,13 +2,17 @@
git:
repo: "ssh://git@git.entrouvert.org/{{ repo }}.git"
dest: "{{ repo_dir }}"
when: git_ssh
when:
- git_ssh
- clone_repo
- name: "standard git clone {{ repo }}"
git:
repo: "git://repos.entrouvert.org/{{ repo }}.git"
dest: "{{ repo_dir }}"
when: not git_ssh
when:
- not git_ssh
- clone_repo
# Ugly hack to perform a simple 'pip install -e /some/source/dir'
- name: "pip install {{ repo_dir }}"

View File

@ -67,13 +67,17 @@
git:
repo: ssh://git@git.entrouvert.org/publik-base-theme.git
dest: "{{ src_dir }}/publik-base-theme"
when: git_ssh
when:
- git_ssh
- clone_repo
- name: standard git clone publik-base-theme
git:
repo: git://repos.entrouvert.org/publik-base-theme.git
dest: "{{ src_dir }}/publik-base-theme"
when: not git_ssh
when:
- not git_ssh
- clone_repo
- name: make publik-base-theme
make: