diff --git a/roles/conf/tasks/main.yml b/roles/conf/tasks/main.yml
index 6667aa3c2e923d944ce323ba4f1e72dc09d24815..89d429ee5aca8db8b590f344278991ac3b615c40 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: