--- - name: Install apt-transport-https apt: update_cache: true name: - apt-transport-https - ca-certificates - curl - gnupg2 - software-properties-common state: present register: apt_result retries: 3 until: apt_result is succeeded # Add the key - name: Configure Gitlab apt key apt_key: url: https://packages.gitlab.com/runner/gitlab-runner/gpgkey id: F6403F6544A38863DAA0B6E03F01618A51312F3F state: present register: apt_key_result retries: 3 until: apt_key_result is succeeded # Add the repository into source list - name: Configure Gitlab repository apt_repository: repo: "deb https://packages.gitlab.com/runner/gitlab-runner/debian/ {{ ansible_distribution_release }} main" state: present - name: Install gitlab-runner apt: update_cache: true name: gitlab-runner state: present register: apt_result retries: 3 until: apt_result is succeeded