From 38541ca3ee5a23a78a1eeb447beffea70d270d4b Mon Sep 17 00:00:00 2001 From: Devan Carpenter Date: Mon, 22 Mar 2021 12:30:57 +0000 Subject: [PATCH] split tasks for installing Gitlab repos by arch previous if/else was invalid, so no arch was set, causing playbook to fail. --- roles/gitlab-runner/tasks/main.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/roles/gitlab-runner/tasks/main.yml b/roles/gitlab-runner/tasks/main.yml index 481cc3c..ca60303 100644 --- a/roles/gitlab-runner/tasks/main.yml +++ b/roles/gitlab-runner/tasks/main.yml @@ -12,11 +12,19 @@ id: F6403F6544A38863DAA0B6E03F01618A51312F3F url: https://packages.gitlab.com/gpg.key -- name: Add GitLab apt repo to souces.list +- name: Add arm64 GitLab apt repo to souces.list apt_repository: codename: "{{ ansible_distribution_release }}" - repo: "deb [arch={% if ansible_architecture == 'aarch64' %}arm64 {% endif %}] https://packages.gitlab.com/runner/gitlab-runner/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release }} main" + repo: "deb [arch=arm64] https://packages.gitlab.com/runner/gitlab-runner/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release }} main" update_cache: yes + when: ansible_architecture == "aarch64" + +- name: Add amd64 GitLab apt repo to souces.list + apt_repository: + codename: "{{ ansible_distribution_release }}" + repo: "deb [arch=amd64] https://packages.gitlab.com/runner/gitlab-runner/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release }} main" + update_cache: yes + when: ansible_architecture == "amd64" - name: Install GitLab Runner apt: