diff --git a/tasks/install-debian.yml b/tasks/install-debian.yml
index 9d1900d72567a7c072fb84aab87c4ad596a44e3d..1c5112c9c13eb8777556759260d773e1ad968cae 100644
--- a/tasks/install-debian.yml
+++ b/tasks/install-debian.yml
@@ -1,7 +1,14 @@
 ---
 
+- name: Get Gitlab repository installation script
+  get_url:
+    url: https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh
+    dest: /tmp/gitlab-runner.script.deb.sh
+    mode: 0744
+
 - name: Install Gitlab repository
-  shell: curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
+  shell: bash /tmp/gitlab-runner.script.deb.sh
+  become: true
 
 - name: Install GitLab Runner
   apt: