From a10c882091a300a4d4e721b7f98542c0130345bf Mon Sep 17 00:00:00 2001
From: Nicolas KAROLAK <nicolas@karolak.fr>
Date: Thu, 26 Mar 2020 14:58:56 +0000
Subject: [PATCH] allow git clone to fail

---
 roles/conf/tasks/main.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/roles/conf/tasks/main.yml b/roles/conf/tasks/main.yml
index 6667aa3c..89d429ee 100644
--- a/roles/conf/tasks/main.yml
+++ b/roles/conf/tasks/main.yml
@@ -11,11 +11,19 @@
     name: "{{ conf_req_packages }}"
 
 - name: clone envsetup repository
+  ignore_errors: true
+  register: conf_clone
   git:
     repo: "{{ conf_repo_url }}"
     version: "{{ conf_repo_version }}"
     dest: "{{ conf_repo_dest }}"
 
+- name: ask to continue
+  when: conf_clone is failed
+  pause:
+    prompt: "Previous task failed, it may be normal if you have local changes in the commited files, do you want to continue anyway?"
+    seconds: 30
+
 - name: generate root ssh key pair
   register: conf_root
   user:
-- 
GitLab