This is a resubmission of https://github.com/voxpupuli/puppet-gitlab_ci_runner/pull/145
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
<!--
Thank you for contributing to this project!
-->
in repo::debian, change the apt key definition in the apt source: remove "id" and set "name" in place.
This will make apt use the keyrings (in /etc/apt/keyrings) instead of apt-key's trusted store, since apt-key is now deprecated.
<!--
Thank you for contributing to this project!
-->
Adds some parameters to apt::source
on debian family when managing repo.
Fixes #99