File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
200200salt_master_gitlab-runner_config_dir :
201201 file.directory :
You can’t perform that action at this time.
0 commit comments