diff --git a/roles/crans-scripts/tasks/main.yml b/roles/crans-scripts/tasks/main.yml
index bed7bb5dd3339fff9a68507695d2476a4b6422df..43ba45edee623b4611e43474ff92ff1b20ecd9ba 100644
--- a/roles/crans-scripts/tasks/main.yml
+++ b/roles/crans-scripts/tasks/main.yml
@@ -24,6 +24,6 @@
     dest: /usr/scripts
     version: "{{ crans_scripts.version }}"
     umask: "002"
-  environment:
-    GIT_SSL_NO_VERIFY: 1
+  register: git_result
+  changed_when: "git_result.after|default('after') != git_result.before|default('before')"
   when: not ansible_check_mode