geo_primary_role['enable']
and geo_secondary_role['enable']
are deprecated in favour of roles: https://docs.gitlab.com/omnibus/roles/README.html#roles
This PR updates the erb
template accordingly.
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
Support for the praefect
option in gitlab omnibus configuration.
Reference:
https://docs.gitlab.com/ee/administration/gitaly/praefect.html#praefect
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
Fixes partially #366
<!--
Thank you for contributing to this project!
-->
<!--
Fixing Prometheus Enable
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #212
-->
I configure my authentication through azure_activedirectory_v2
, and I don’t want my client_secret
to be displayed in clear in the puppet logs.
Converting the gitlab.rb.erb
to .epp
so it supports the sensitive
type would probably be cleaner, but I did not have success with it. So this PR add option to disable output of the diff for sensitive information
puppet
class example {
class { 'gitlab' :
[...]
config_show_diff => false,
}
}
I’ve included the option to also affect the file containing $pgbouncer_password
, as it is sensitive information. Is it is already a epp
template, it could support sensitive
type, but as I did not convert to the sensitive
type elsewhere, it seemed simpler this way.
Feel free to comment if I missed anything.
Fixes #363
modulesync 5.4.0