diff --git a/roles/gitlab/tasks/main.yml b/roles/gitlab/tasks/main.yml index 9f22e1aaabb6e8cc7b7a5b5df33b0ddd8ded0802..65d0e1da70761de6551cffa24fa9f2bc51a73ed8 100644 --- a/roles/gitlab/tasks/main.yml +++ b/roles/gitlab/tasks/main.yml @@ -1,4 +1,19 @@ --- +- name: Install GPG and apt-transport-https + apt: + update_cache: true + install_recommends: false + name: + - apt-transport-https + - gnupg + register: apt_result + retries: 3 + until: apt_result is succeeded + +- name: Import Gitlab public key + apt_key: + url: https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey + - name: Configure Gitlab repository template: src: apt/sources.list.d/gitlab_gitlab-ce.list.j2