Skip to content

Commit d20ee58

Browse files
committed
salt master gitlab runner repo fixes
1 parent fd33537 commit d20ee58

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

salt/master.sls

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -183,19 +183,19 @@ salt_master_gitlab-runner_unregister:
183183
- name: |
184184
gitlab-runner unregister --url "{{ pillar["salt"]["master"]["gitlab-runner"]["gitlab_url"] }}/" --all-runners || true
185185
186-
salt_master_gitlab-runner_repo:
187-
pkgrepo.managed:
188-
- humanname: Gitlab Runner Repository
189-
- name: deb https://packages.gitlab.com/runner/gitlab-runner/{{ grains['os']|lower }}/ {{ grains['oscodename'] }} main
190-
- file: /etc/apt/sources.list.d/gitlab-runner.list
191-
- key_url: https://packages.gitlab.com/gpg.key
192-
- clean_file: True
193-
194-
# The following signatures were invalid: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
195-
# even with previous state -> some bug workaround
196-
salt_master_gitlab-runner_repo_key_hack:
197-
cmd.run:
198-
- name: "curl -s https://packages.gitlab.com/gpg.key | sudo apt-key add -"
186+
salt_master_gitlab-runner_repo_key:
187+
file.managed:
188+
- name: /etc/apt/keyrings/gitlab-runner-archive-keyring.asc
189+
- source: https://packages.gitlab.com/gpgkey/gpg.key
190+
- skip_verify: True
191+
192+
salt_master_gitlab-runner_repo_list:
193+
file.managed:
194+
- name: /etc/apt/sources.list.d/gitlab-runner.list
195+
- contents: |
196+
deb [signed-by=/etc/apt/keyrings/gitlab-runner-archive-keyring.asc] https://packages.gitlab.com/runner/gitlab-runner/{{ grains['os']|lower }}/ {{ grains['oscodename'] }} main
197+
- require:
198+
- file: salt_master_gitlab-runner_repo_key
199199

200200
salt_master_gitlab-runner_config_dir:
201201
file.directory:

0 commit comments

Comments
 (0)