From 02b0cc59acb69c018bd4a5e22cac79cfc8646f72 Mon Sep 17 00:00:00 2001
From: Paul B <paul+gh@bonaud.fr>
Date: Sat, 25 Mar 2017 12:33:42 +0100
Subject: [PATCH] Debian: allow custom Debian package version

In order to fix the gitlab runner version
---
 tasks/install-debian.yml | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/tasks/install-debian.yml b/tasks/install-debian.yml
index dad262e..6bc187c 100644
--- a/tasks/install-debian.yml
+++ b/tasks/install-debian.yml
@@ -3,7 +3,17 @@
 - name: Install Gitlab repository
   shell: curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
 
+- set_fact:
+    gitlab_runner_package_name: "gitlab-ci-multi-runner={{ gitlab_runner_package_version }}"
+    gitlab_runner_package_state: "present"
+  when: gitlab_runner_package_version is defined
+
+- set_fact:
+    gitlab_runner_package_name: "gitlab-ci-multi-runner"
+    gitlab_runner_package_state: "latest"
+  when: gitlab_runner_package_version is not defined
+
 - name: Install GitLab Runner
   apt:
-    name: gitlab-ci-multi-runner
-    state: present
+    name: "{{ gitlab_runner_package_name }}"
+    state: "{{ gitlab_runner_package_state }}"
-- 
GitLab