diff --git a/tasks/install-debian.yml b/tasks/install-debian.yml index 1c5112c9c13eb8777556759260d773e1ad968cae..d5b3af7b648744511b17ca5fe8a18909ad93ff90 100644 --- a/tasks/install-debian.yml +++ b/tasks/install-debian.yml @@ -10,7 +10,17 @@ shell: bash /tmp/gitlab-runner.script.deb.sh become: true +- 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: latest + name: "{{ gitlab_runner_package_name }}" + state: "{{ gitlab_runner_package_state }}"