<!--
Thank you for contributing to this project!
-->
Adds some parameters to apt::source
on debian family when managing repo.
Fixes #99
Clone of #129
This PR adds Gitlab's Apt sigining key directly from the source instead of relying on keyserver.ubuntu.com (which currently doesn't seem to provide the key when running
/usr/bin/apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6403F6544A38863DAA0B6E03F01618A51312F3F
which is what this module attempts to do on Debian-based systems.).
This is a resubmission of https://github.com/voxpupuli/puppet-gitlab_ci_runner/pull/145
This PR adds Gitlab's Apt sigining key directly from the source instead of relying on keyserver.ubuntu.com (which currently doesn't seem to provide the key when running
/usr/bin/apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6403F6544A38863DAA0B6E03F01618A51312F3F
which is what this module attempts to do on Debian-based systems.).
Fixes #128
When retrieving a runner registration token from a lookup plugin such as vault_lookup
the token will be marked as Sensitive. This change allows for an object of Sensitive[String]
type to be passed in for regtoken
and ensures it is properly unwrapped before use.
modulesync 5.4.0